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