diff --git a/public/assets/pages/connectpage/ctrl_form.js b/public/assets/pages/connectpage/ctrl_form.js index e7e11637..7b90a35c 100644 --- a/public/assets/pages/connectpage/ctrl_form.js +++ b/public/assets/pages/connectpage/ctrl_form.js @@ -19,8 +19,8 @@ import backend$ from "./model_backend.js"; import { setCurrentBackend, getCurrentBackend, getURLParams } from "./ctrl_form_state.js"; const connections$ = config$.pipe( - rxjs.map(({ connections = [], auth = [] }) => connections.map((conn) => { - conn.middleware = auth.indexOf(conn.label) >= 0; + rxjs.map(({ connections, auth }) => (connections || []).map((conn) => { + conn.middleware = (auth || []).indexOf(conn.label) >= 0; return conn; })), rxjs.shareReplay(1),