File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -873,6 +873,10 @@ cmd_update() {
873873 _env_set " DREAM_VERSION" " $_COMPAT_TARGET_VER "
874874 fi
875875
876+ # Restart host agent so new endpoints / code changes take effect
877+ log " Restarting host agent..."
878+ cmd_agent restart || warn " Host agent restart failed (non-fatal)"
879+
876880 success " Update complete"
877881
878882 cmd_status
@@ -1215,7 +1219,9 @@ cmd_enable() {
12151219 done
12161220 _ENABLE_VISITED+=(" $service_id " )
12171221
1222+ # Check built-in extensions first, then dashboard-installed user extensions
12181223 local ext_dir=" $INSTALL_DIR /extensions/services/$service_id "
1224+ [[ ! -d " $ext_dir " ]] && ext_dir=" $INSTALL_DIR /data/user-extensions/$service_id "
12191225 [[ -d " $ext_dir " ]] || error " Unknown service: $input "
12201226
12211227 local cf=" $ext_dir /compose.yaml"
@@ -1318,7 +1324,9 @@ cmd_disable() {
13181324
13191325 local service_id
13201326 service_id=$( sr_resolve " $input " )
1327+ # Check built-in extensions first, then dashboard-installed user extensions
13211328 local ext_dir=" $INSTALL_DIR /extensions/services/$service_id "
1329+ [[ ! -d " $ext_dir " ]] && ext_dir=" $INSTALL_DIR /data/user-extensions/$service_id "
13221330 local cf=" $ext_dir /compose.yaml"
13231331
13241332 # Check it's not a core service
You can’t perform that action at this time.
0 commit comments