diff --git a/src/store/modules/normalizers.js b/src/store/modules/normalizers.js
index d4dcbc1f..1b5c585e 100644
--- a/src/store/modules/normalizers.js
+++ b/src/store/modules/normalizers.js
@@ -132,8 +132,7 @@ const parseProxyUrl = value => {
}
export const partialUpdate = (group, key) => {
- if ((group === ':pleroma' && key === 'Oban') ||
- (group === ':auto_linker' && key === ':opts')) {
+ if (group === ':auto_linker' && key === ':opts') {
return false
}
return true
@@ -206,7 +205,9 @@ const wrapValues = (settings, currentState) => {
} else if (type === 'atom' && value.length > 0) {
return { 'tuple': [setting, `:${value}`] }
} else if (type.includes('tuple') && (type.includes('string') || type.includes('atom'))) {
- return { 'tuple': [setting, { 'tuple': value }] }
+ return typeof value === 'string'
+ ? { 'tuple': [setting, value] }
+ : { 'tuple': [setting, { 'tuple': value }] }
} else if (type.includes('tuple') && type.includes('list')) {
return { 'tuple': [setting, value] }
} else if (type === 'map') {
diff --git a/src/views/settings/components/Inputs.vue b/src/views/settings/components/Inputs.vue
index 90d66e46..cfb6d09d 100644
--- a/src/views/settings/components/Inputs.vue
+++ b/src/views/settings/components/Inputs.vue
@@ -73,7 +73,7 @@
-
+
diff --git a/src/views/settings/components/inputComponents/ProxyUrlInput.vue b/src/views/settings/components/inputComponents/ProxyUrlInput.vue
index 7848fe15..83829bd5 100644
--- a/src/views/settings/components/inputComponents/ProxyUrlInput.vue
+++ b/src/views/settings/components/inputComponents/ProxyUrlInput.vue
@@ -1,20 +1,22 @@
:
- Socks5
+ Socks5