From f87f2544a762df49ca636b992a500fef9d4ea090 Mon Sep 17 00:00:00 2001 From: Arkerthan <arkerthan@mailbox.org> Date: Sun, 11 Sep 2022 17:45:08 +0200 Subject: [PATCH] fix importing an existing rule having clashing IDs --- src/js/rulesAssistantOptions.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index 332569d1cd9..c029e0a34fa 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -1159,9 +1159,11 @@ App.RA.options = (function() { const rule = JSON.parse(text); if (Array.isArray(rule)) { rule.forEach(r => { + r.ID = generateNewID(); V.defaultRules.push(App.Entity.Utils.RARuleDatatypeCleanup(r)); }); } else { + rule.ID = generateNewID(); V.defaultRules.push(App.Entity.Utils.RARuleDatatypeCleanup(rule)); } reload(); -- GitLab