1
0
mirror of https://github.com/karl0ss/homepage.git synced 2025-05-11 01:11:31 +01:00

Handle invalid fields syntax in service labels

This commit is contained in:
shamoon 2023-06-28 08:47:55 -07:00
parent b04ed36adb
commit a2fe1eef7a

@ -291,7 +291,14 @@ export function cleanServiceGroups(groups) {
enableQueue, // sonarr/radarr
} = cleanedService.widget;
const fieldsList = typeof fields === 'string' ? JSON.parse(fields) : fields;
let fieldsList = fields;
if (typeof fields === 'string') {
try { JSON.parse(fields) }
catch (e) {
logger.error("Invalid fields list detected in config for service '%s'", service.name);
fieldsList = null;
}
}
cleanedService.widget = {
type,