fix: parse tags and capabilities in flow rules correctly

This commit is contained in:
snachx 2021-12-07 00:05:24 +08:00
parent ee6a84e1a5
commit 369d96e50a
2 changed files with 32 additions and 4 deletions

View file

@ -62,6 +62,8 @@ async function createNetworkAdditionalData(nwid) {
additionalConfig: {
description: "",
rulesSource: constants.defaultRulesSource,
tagsByName: {},
capabilitiesByName: {},
},
members: [],
};
@ -79,6 +81,12 @@ async function updateNetworkAdditionalData(nwid, data) {
if (data.hasOwnProperty("rulesSource")) {
additionalData.rulesSource = data.rulesSource;
}
if (data.hasOwnProperty("tagsByName")) {
additionalData.tagsByName = data.tagsByName;
}
if (data.hasOwnProperty("capabilitiesByName")) {
additionalData.capabilitiesByName = data.capabilitiesByName;
}
if (additionalData) {
db.get("networks")