Deleted category is not detected as a change when saving conf.
Concerned version
Version: %2.0.3
Summary
I deleted a category and I tried to save the new conf.
A warning is displayed -> "No change detected, saving aborted".
Same error occurs with a custom Category.
Create a new category -> save -> OK
Delete custom Category -> Save -> KO (no change detected...)
Deleted Apps are well detected.
1: {default: [{data: {catname: "Default category", type: "category"}, id: "applicationList/default",…}],…}
default: [{data: {catname: "Default category", type: "category"}, id: "applicationList/default",…}]
0: {data: {catname: "Default category", type: "category"}, id: "applicationList/default",…}
data: {catname: "Default category", type: "category"}
catname: "Default category"
type: "category"
id: "applicationList/default"
title: "default"
type: "catAndAppList"
help: "portalmenu.html#categories_and_applications"
id: "applicationList"
nodes: [{title: "Administration", id: "applicationList/0003-cat", nodes: [{title: "WebSSO Manager",…},…],…}]
0: {title: "Administration", id: "applicationList/0003-cat", nodes: [{title: "WebSSO Manager",…},…],…}
id: "applicationList/0003-cat"
nodes: [{title: "WebSSO Manager",…},…]
0: {title: "WebSSO Manager",…}
data: {description: "Configure LemonLDAP::NG WebSSO", uri: "https://manager.example.com:19876/manager.html",…}
id: "applicationList/0003-cat/0004-app"
title: "WebSSO Manager"
type: "menuApp"
1: {data: {display: "auto", uri: "https://manager.example.com:19876/notifications.html",…},…}
data: {display: "auto", uri: "https://manager.example.com:19876/notifications.html",…}
id: "applicationList/0003-cat/0005-app"
title: "Notifications explorer"
type: "menuApp"
2: {title: "Sessions explorer", data: {logo: "database.png", description: "Explore WebSSO sessions",…},…}
data: {logo: "database.png", description: "Explore WebSSO sessions",…}
id: "applicationList/0003-cat/0006-app"
title: "Sessions explorer"
type: "menuApp"
3: {data: {logo: "database.png", display: "auto", description: "Explore WebSSO 2FA sessions",…},…}
data: {logo: "database.png", display: "auto", description: "Explore WebSSO 2FA sessions",…}
id: "applicationList/0003-cat/0007-app"
title: "2FA Sessions explorer"
type: "menuApp"
title: "Administration"
type: "menuCat"
Seems Conf is well formated and transmitted to Parser.pm but no change are detected...