fix: verify cloud image flow and clarify save feedback

This commit is contained in:
Codex
2026-10-04 22:10:03 +08:00
parent 427fd51e14
commit eef46f6ec0
8 changed files with 72 additions and 7 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ def normalize(value, clean):
children = item.get('children', [])
elif mode == 'world':
code = value.get('countryCode', '')
if code not in DATA['countries']: raise ValueError('请选择国家或地区')
if not isinstance(code, str) or code not in DATA['countries']: raise ValueError('请选择国家或地区')
if code == 'CN': raise ValueError('中国地区请使用中国分级选择')
result.update(countryCode=code, country=DATA['countries'][code])
for field in ('province','city','district'):