fix: Proxy field shows error when editing an account #335

This commit is contained in:
rustmailer
2026-07-31 18:03:05 +08:00
parent 57a3c3c519
commit 1b7daff10d
19 changed files with 21 additions and 3 deletions
@@ -47,7 +47,7 @@ const emptyImap = {
}; };
function mapAccountToFormValues(account: AccountModel): AccountFormValues { function mapAccountToFormValues(account: AccountModel): AccountFormValues {
const imap = { ...(account.imap ?? emptyImap) }; const imap = { ...(account.imap ?? emptyImap), use_proxy: account.imap?.use_proxy ?? undefined };
imap.auth = { ...imap.auth, password: undefined }; imap.auth = { ...imap.auth, password: undefined };
return { return {
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "بدون وكيل", "useNoProxy": "بدون وكيل",
"useProxy": "استخدام وكيل", "useProxy": "استخدام وكيل",
"useProxyField": "استخدام وكيل", "useProxyField": "استخدام وكيل",
"useProxyOptional": "استخدام الوكيل (اختياري)",
"value": "القيمة", "value": "القيمة",
"viewDetails": "عرض التفاصيل", "viewDetails": "عرض التفاصيل",
"years": "سنوات" "years": "سنوات"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Ingen proxy", "useNoProxy": "Ingen proxy",
"useProxy": "Brug Proxy", "useProxy": "Brug Proxy",
"useProxyField": "brug proxy", "useProxyField": "brug proxy",
"useProxyOptional": "Brug proxy (valgfri)",
"value": "Værdi", "value": "Værdi",
"viewDetails": "vis detaljer", "viewDetails": "vis detaljer",
"years": "År" "years": "År"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Kein Proxy", "useNoProxy": "Kein Proxy",
"useProxy": "Proxy verwenden", "useProxy": "Proxy verwenden",
"useProxyField": "Proxy verwenden", "useProxyField": "Proxy verwenden",
"useProxyOptional": "Proxy verwenden (optional)",
"value": "Wert", "value": "Wert",
"viewDetails": "Details anzeigen", "viewDetails": "Details anzeigen",
"years": "Jahre" "years": "Jahre"
+3 -2
View File
@@ -381,6 +381,7 @@
"useNoProxy": "No Proxy", "useNoProxy": "No Proxy",
"useProxy": "Use Proxy", "useProxy": "Use Proxy",
"useProxyField": "use proxy", "useProxyField": "use proxy",
"useProxyOptional": "Use proxy (optional)",
"value": "Value", "value": "Value",
"viewDetails": "view details", "viewDetails": "view details",
"years": "Years" "years": "Years"
@@ -1421,9 +1422,9 @@
}, },
"proxy": "Proxy", "proxy": "Proxy",
"proxyTest": "Check Proxy", "proxyTest": "Check Proxy",
"proxyTesting": "Checking...",
"proxyTestFailed": "Proxy check failed", "proxyTestFailed": "Proxy check failed",
"proxyTestSuccess": "Proxy works", "proxyTestSuccess": "Proxy works",
"proxyTesting": "Checking...",
"proxyUpdateOrAddFailed": "{{action}} failed, please try again later", "proxyUpdateOrAddFailed": "{{action}} failed, please try again later",
"reset": "Reset", "reset": "Reset",
"resetRootPassword": "Reset Root Password", "resetRootPassword": "Reset Root Password",
@@ -1824,4 +1825,4 @@
"singleRequestBatchSizeTooLarge": "Batch size must be at most 200", "singleRequestBatchSizeTooLarge": "Batch size must be at most 200",
"singleRequestBatchSizeTooSmall": "Batch size must be at least 10" "singleRequestBatchSizeTooSmall": "Batch size must be at least 10"
} }
} }
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Sin proxy", "useNoProxy": "Sin proxy",
"useProxy": "Usar Proxy", "useProxy": "Usar Proxy",
"useProxyField": "usar proxy", "useProxyField": "usar proxy",
"useProxyOptional": "Usar proxy (opcional)",
"value": "Valor", "value": "Valor",
"viewDetails": "ver detalles", "viewDetails": "ver detalles",
"years": "Años" "years": "Años"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Ei välityspalvelinta", "useNoProxy": "Ei välityspalvelinta",
"useProxy": "Käytä välityspalvelinta", "useProxy": "Käytä välityspalvelinta",
"useProxyField": "käytä välityspalvelinta", "useProxyField": "käytä välityspalvelinta",
"useProxyOptional": "Käytä välityspalvelinta (valinnainen)",
"value": "Arvo", "value": "Arvo",
"viewDetails": "katso tiedot", "viewDetails": "katso tiedot",
"years": "Vuotta" "years": "Vuotta"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Sans proxy", "useNoProxy": "Sans proxy",
"useProxy": "Utiliser un Proxy", "useProxy": "Utiliser un Proxy",
"useProxyField": "utiliser un proxy", "useProxyField": "utiliser un proxy",
"useProxyOptional": "Utiliser un proxy (optionnel)",
"value": "Valeur", "value": "Valeur",
"viewDetails": "voir les détails", "viewDetails": "voir les détails",
"years": "Années" "years": "Années"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Nessun proxy", "useNoProxy": "Nessun proxy",
"useProxy": "Usa Proxy", "useProxy": "Usa Proxy",
"useProxyField": "usa proxy", "useProxyField": "usa proxy",
"useProxyOptional": "Usa proxy (opzionale)",
"value": "Valore", "value": "Valore",
"viewDetails": "visualizza dettagli", "viewDetails": "visualizza dettagli",
"years": "Anni" "years": "Anni"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "プロキシなし", "useNoProxy": "プロキシなし",
"useProxy": "プロキシを使用", "useProxy": "プロキシを使用",
"useProxyField": "プロキシを使用", "useProxyField": "プロキシを使用",
"useProxyOptional": "プロキシを使用(任意)",
"value": "値", "value": "値",
"viewDetails": "詳細を見る", "viewDetails": "詳細を見る",
"years": "年" "years": "年"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "프록시 없음", "useNoProxy": "프록시 없음",
"useProxy": "프록시 사용", "useProxy": "프록시 사용",
"useProxyField": "프록시 사용", "useProxyField": "프록시 사용",
"useProxyOptional": "프록시 사용 (선택 사항)",
"value": "값", "value": "값",
"viewDetails": "세부 정보 보기", "viewDetails": "세부 정보 보기",
"years": "년" "years": "년"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Geen proxy", "useNoProxy": "Geen proxy",
"useProxy": "Gebruik Proxy", "useProxy": "Gebruik Proxy",
"useProxyField": "gebruik proxy", "useProxyField": "gebruik proxy",
"useProxyOptional": "Proxy gebruiken (optioneel)",
"value": "Waarde", "value": "Waarde",
"viewDetails": "details bekijken", "viewDetails": "details bekijken",
"years": "Jaren" "years": "Jaren"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Ingen proxy", "useNoProxy": "Ingen proxy",
"useProxy": "Bruk Proxy", "useProxy": "Bruk Proxy",
"useProxyField": "bruk proxy", "useProxyField": "bruk proxy",
"useProxyOptional": "Bruk proxy (valgfritt)",
"value": "Verdi", "value": "Verdi",
"viewDetails": "se detaljer", "viewDetails": "se detaljer",
"years": "År" "years": "År"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Brak serwera proxy", "useNoProxy": "Brak serwera proxy",
"useProxy": "Użyj Proxy", "useProxy": "Użyj Proxy",
"useProxyField": "użyj proxy", "useProxyField": "użyj proxy",
"useProxyOptional": "Użyj serwera proxy (opcjonalnie)",
"value": "Wartość", "value": "Wartość",
"viewDetails": "pokaż szczegóły", "viewDetails": "pokaż szczegóły",
"years": "Lata" "years": "Lata"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Nenhum proxy", "useNoProxy": "Nenhum proxy",
"useProxy": "Usar Proxy", "useProxy": "Usar Proxy",
"useProxyField": "Usar Proxy", "useProxyField": "Usar Proxy",
"useProxyOptional": "Usar proxy (opcional)",
"value": "Valor", "value": "Valor",
"viewDetails": "Ver Detalhes", "viewDetails": "Ver Detalhes",
"years": "Anos" "years": "Anos"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Без прокси", "useNoProxy": "Без прокси",
"useProxy": "Использовать прокси", "useProxy": "Использовать прокси",
"useProxyField": "использовать прокси", "useProxyField": "использовать прокси",
"useProxyOptional": "Использовать прокси (необязательно)",
"value": "Значение", "value": "Значение",
"viewDetails": "смотреть детали", "viewDetails": "смотреть детали",
"years": "Годы" "years": "Годы"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "Ingen proxy", "useNoProxy": "Ingen proxy",
"useProxy": "Använd Proxy", "useProxy": "Använd Proxy",
"useProxyField": "använd proxy", "useProxyField": "använd proxy",
"useProxyOptional": "Använd proxy (valfritt)",
"value": "Värde", "value": "Värde",
"viewDetails": "visa detaljer", "viewDetails": "visa detaljer",
"years": "År" "years": "År"
+1
View File
@@ -371,6 +371,7 @@
"useNoProxy": "不使用代理", "useNoProxy": "不使用代理",
"useProxy": "使用代理", "useProxy": "使用代理",
"useProxyField": "使用代理", "useProxyField": "使用代理",
"useProxyOptional": "使用代理伺服器(選填)",
"value": "值", "value": "值",
"viewDetails": "檢視詳細資訊", "viewDetails": "檢視詳細資訊",
"years": "年" "years": "年"
+1
View File
@@ -381,6 +381,7 @@
"useNoProxy": "不使用代理", "useNoProxy": "不使用代理",
"useProxy": "使用代理", "useProxy": "使用代理",
"useProxyField": "使用代理", "useProxyField": "使用代理",
"useProxyOptional": "使用代理(可选)",
"value": "值", "value": "值",
"viewDetails": "查看详情", "viewDetails": "查看详情",
"years": "年" "years": "年"