Skip to content

Commit ea5ab37

Browse files
committed
fix: missing handler and error for misconfigured system
1 parent c2e74ca commit ea5ab37

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/ns-api/files/ns.update

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ def check_system_update():
8989
e_uci = EUci()
9090
current_version = get_system_version()
9191
data = {"currentVersion": f'NethSecurity {current_version}', "lastVersion": "", "scheduledAt": get_update_schedule()}
92-
url = e_uci.get('ns-plug', 'config', 'repository_url')
92+
url = e_uci.get('ns-plug', 'config', 'repository_url', default=None)
93+
if url is None:
94+
return utils.generic_error("repository_url_not_set")
9395
if e_uci.get('ns-plug', 'config', 'system_id', default=None) is None:
9496
url = f"{url}/{get_distfeed_channel()}"
9597
try:

0 commit comments

Comments
 (0)