From da3501ca23adbfd5d5824ce1d016ab4c0fd1a9d3 Mon Sep 17 00:00:00 2001 From: Nicola Dal Maso Date: Sat, 18 May 2024 19:00:40 +0200 Subject: [PATCH] Fix small stuff in useRuleset --- src/morph/react/useRuleset.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/morph/react/useRuleset.tsx b/src/morph/react/useRuleset.tsx index c45bb24..d95feef 100644 --- a/src/morph/react/useRuleset.tsx +++ b/src/morph/react/useRuleset.tsx @@ -45,7 +45,7 @@ export function useRulesets() { rulesetValidationResults .filter((result): result is ValidationError => result.failed) .forEach((error) => - console.warn( + console.error( "Found the following errors in the persisted rulesets:", error ) @@ -138,7 +138,7 @@ export function useRulesets() { const localStorageValue = localStorage.getItem(rulesetsLSKey); if (localStorageValue) { // Since rulesets exist, we need to merge. - // In case we find any kind of validation errors, we need to stop. + // In case we find any kind of validation errors, we need to stop to prevent spreading chaos. const existingRulesets = JSON.parse(localStorageValue); if (!Array.isArray(existingRulesets)) { @@ -172,7 +172,7 @@ export function useRulesets() { (ruleset) => ruleset.name === currentRuleset.name ); - const mergedRulesets = [...existingRulesets]; + const mergedRulesets = [...sanitizedRulesets]; // found the existing ruleset, we overwrite it if (currentRulesetIndex >= 0) {