diff --git a/src/store/modules/settings.js b/src/store/modules/settings.js
index abcb28dc166a5f73eb9326cafd0081e6a342aaca..1c380247a6e7a38a66254f6251226f700c60c2fd 100644
--- a/src/store/modules/settings.js
+++ b/src/store/modules/settings.js
@@ -22,6 +22,12 @@ const settings = {
       const newSettings = data.reduce((acc, { group, key, value }) => {
         if (group === 'cors_plug') {
           acc[':cors_plug'] = { ...acc[':cors_plug'], [key]: value }
+        } else if (group === 'logger') {
+          const parsedValue = valueHasTuples(key, value) ? value : parseTuples(value, key)
+          acc[':logger'] = acc[':logger'] ? { ...acc[':logger'], [key]: parsedValue } : { [key]: parsedValue }
+        } else if (group === 'quack') {
+          const parsedValue = valueHasTuples(key, value) ? value : parseTuples(value, key)
+          acc[':quack'] = acc[':quack'] ? { ...acc[':quack'], [key]: parsedValue } : { [key]: parsedValue }
         } else {
           const parsedValue = valueHasTuples(key, value) ? { value } : parseTuples(value, key)
           acc[key] = { ...acc[key], ...parsedValue }