Fix parsing item update intervals
This commit is contained in:
@@ -250,7 +250,7 @@ export function parseItemInterval(interval: string): number {
|
|||||||
export function normalizeZabbixInterval(interval: string): string {
|
export function normalizeZabbixInterval(interval: string): string {
|
||||||
const intervalPattern = /(^[\d]+)(y|M|w|d|h|m|s)?/g;
|
const intervalPattern = /(^[\d]+)(y|M|w|d|h|m|s)?/g;
|
||||||
const parsedInterval = intervalPattern.exec(interval);
|
const parsedInterval = intervalPattern.exec(interval);
|
||||||
if (!parsedInterval) {
|
if (!parsedInterval || !interval || (parsedInterval.length > 2 && !parsedInterval[2])) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
return parsedInterval[1] + (parsedInterval.length > 2 ? parsedInterval[2] : 's');
|
return parsedInterval[1] + (parsedInterval.length > 2 ? parsedInterval[2] : 's');
|
||||||
|
|||||||
Reference in New Issue
Block a user