diff --git a/assets/js/components/Config/CircuitTags.vue b/assets/js/components/Config/CircuitTags.vue new file mode 100644 index 000000000..92d1fc1d0 --- /dev/null +++ b/assets/js/components/Config/CircuitTags.vue @@ -0,0 +1,62 @@ + + + diff --git a/assets/js/components/Config/HemsModal.vue b/assets/js/components/Config/HemsModal.vue index b8dce4384..da3510001 100644 --- a/assets/js/components/Config/HemsModal.vue +++ b/assets/js/components/Config/HemsModal.vue @@ -80,7 +80,9 @@ export default { methods: { async loadSessions() { try { - const response = await api.get("gridsessions"); + const response = await api.get("gridsessions", { + validateStatus: (code) => [200, 404].includes(code), + }); this.sessions = response.data || []; } catch (e) { // Silently fail if no sessions available diff --git a/assets/js/components/HemsWarning.vue b/assets/js/components/HemsWarning.vue index 738947d97..1620cdffd 100644 --- a/assets/js/components/HemsWarning.vue +++ b/assets/js/components/HemsWarning.vue @@ -7,7 +7,7 @@