diff --git a/src/ts/util.ts b/src/ts/util.ts index 32ba8021..0d0d82bf 100644 --- a/src/ts/util.ts +++ b/src/ts/util.ts @@ -936,20 +936,24 @@ export const isKnownUri = (uri:string) => { } export function parseKeyValue(template:string){ - if(!template){ + try { + if(!template){ + return [] + } + + const keyValue:[string, string][] = [] + + for(const line of template.split('\n')){ + const [key, value] = line.split('=') + if(key && value){ + keyValue.push([key, value]) + } + } + + return keyValue + } catch (error) { return [] } - - const keyValue:[string, string][] = [] - - for(const line of template.split('\n')){ - const [key, value] = line.split('=') - if(key && value){ - keyValue.push([key, value]) - } - } - - return keyValue } export const sortableOptions = {