From 8164e111598004599c8dc94fcd7a310a4b6d7ae0 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 26 Aug 2026 18:05:47 +0800 Subject: [PATCH] fix: ensure non-null assertion for user IDs in quota settings dialog --- .../system/chat/users/dialog/QuotaSettingsDialog.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/src/views/system/chat/users/dialog/QuotaSettingsDialog.vue b/ui/src/views/system/chat/users/dialog/QuotaSettingsDialog.vue index b6dfbbafa8a..10c6656a22f 100644 --- a/ui/src/views/system/chat/users/dialog/QuotaSettingsDialog.vue +++ b/ui/src/views/system/chat/users/dialog/QuotaSettingsDialog.vue @@ -77,7 +77,7 @@ async function open(chatUserIdOrIds: string | string[]) { dialogVisible.value = true quotaSettingsFormRef.value?.clearValidate() if (ids.length === 1) { - await loadQuota(ids[0]) + await loadQuota(ids[0]!) } } @@ -104,9 +104,10 @@ function submitQuotaSettings() { submitting.value = true const payload = buildPayload() - const request = pendingUserIds.value.length === 1 - ? ChatUserApi.postChatUserQuota(pendingUserIds.value[0], payload) - : ChatUserApi.postBatchSetChatUserQuota({ ...payload, user_ids: pendingUserIds.value }) + const request = + pendingUserIds.value.length === 1 + ? ChatUserApi.postChatUserQuota(pendingUserIds.value[0]!, payload) + : ChatUserApi.postBatchSetChatUserQuota({ ...payload, user_ids: pendingUserIds.value }) request .then(() => {