Skip to content

Commit df2371b

Browse files
committed
fix: issue in extra params
1 parent 7f3b238 commit df2371b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

hiddifypanel/models/domain.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ def get_cdn_ips_parsed(self):
8686
return res
8787

8888
def to_dict(self, dump_ports=False, dump_child_id=False):
89+
try:
90+
extra=json.loads(self.extra_params or "{}")
91+
except:
92+
extra={}
8993
data = {
9094
'domain': self.domain.lower(),
9195
'mode': self.mode,
@@ -98,7 +102,7 @@ def to_dict(self, dump_ports=False, dump_child_id=False):
98102
'download_domain':self.download_domain.domain if self.download_domain else "",
99103
'show_domains': [dd.domain for dd in self.show_domains], # type: ignore
100104
"resolve_ip":self.resolve_ip,
101-
"extra_params":json.loads(self.extra_params or "{}")
105+
"extra_params":extra
102106
}
103107
if dump_child_id:
104108
data['child_id'] = self.child_id

0 commit comments

Comments
 (0)