diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 332569d1cd990916b5ced71b380c2cedcc710979..c029e0a34fac2ca11febceacb2fe04063eb3465e 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();