From ecb935e89fcf62825955f22bd5c8b0699d7f3f2a Mon Sep 17 00:00:00 2001 From: dieriba Date: Thu, 8 May 2025 12:14:19 +0200 Subject: [PATCH] fix mqtt capture isValidState and capture panel --- .../src/lib/components/InfiniteList.svelte | 19 ++++++++++--------- .../mqtt/MqttEditorConfigSection.svelte | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/frontend/src/lib/components/InfiniteList.svelte b/frontend/src/lib/components/InfiniteList.svelte index 4777efaf06..6457d5ea60 100644 --- a/frontend/src/lib/components/InfiniteList.svelte +++ b/frontend/src/lib/components/InfiniteList.svelte @@ -83,16 +83,17 @@ })) } }, 2000) - - page = Math.ceil(items.length / perPage) - hasMore = items.length === perPage * page - if (hasMore) { - const potentialNewItems = await loadInputs(page + 1, perPage) - hasMore = potentialNewItems.length > 0 + if (items) { + page = Math.ceil(items.length / perPage) + hasMore = items.length === perPage * page + if (hasMore) { + const potentialNewItems = await loadInputs(page + 1, perPage) + hasMore = potentialNewItems.length > 0 + } + initLoad = true + isEmpty = items.length === 0 + length = items.length } - initLoad = true - isEmpty = items.length === 0 - length = items.length } catch (err) { console.error(err) if (hasAlreadyFailed) return diff --git a/frontend/src/lib/components/triggers/mqtt/MqttEditorConfigSection.svelte b/frontend/src/lib/components/triggers/mqtt/MqttEditorConfigSection.svelte index 0e1ad9c039..b2c11571ae 100644 --- a/frontend/src/lib/components/triggers/mqtt/MqttEditorConfigSection.svelte +++ b/frontend/src/lib/components/triggers/mqtt/MqttEditorConfigSection.svelte @@ -144,7 +144,7 @@