Fix parsing item update intervals

This commit is contained in:
Alexander Zobnin
2020-12-28 13:13:16 +03:00
parent cdc891e3c6
commit 8bd85269b1

View File

@@ -250,7 +250,7 @@ export function parseItemInterval(interval: string): number {
export function normalizeZabbixInterval(interval: string): string {
const intervalPattern = /(^[\d]+)(y|M|w|d|h|m|s)?/g;
const parsedInterval = intervalPattern.exec(interval);
if (!parsedInterval) {
if (!parsedInterval || !interval || (parsedInterval.length > 2 && !parsedInterval[2])) {
return '';
}
return parsedInterval[1] + (parsedInterval.length > 2 ? parsedInterval[2] : 's');