From d360725d241275b35ce9077fec8d4d789c99498b Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Wed, 18 Mar 2026 17:40:16 +0100 Subject: [PATCH] Fix import order and handle GraphQL errors in upload onCompleted - Move DialogFooter before type DialogRef to satisfy import-x/order - Check errors argument in onCompleted callback to avoid treating GraphQL errors as successful uploads Signed-off-by: Bryan Frimin --- .../organizations/audits/dialogs/CreateAuditDialog.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/console/src/pages/organizations/audits/dialogs/CreateAuditDialog.tsx b/apps/console/src/pages/organizations/audits/dialogs/CreateAuditDialog.tsx index b25576885..778915d25 100644 --- a/apps/console/src/pages/organizations/audits/dialogs/CreateAuditDialog.tsx +++ b/apps/console/src/pages/organizations/audits/dialogs/CreateAuditDialog.tsx @@ -11,8 +11,8 @@ import { Button, Dialog, DialogContent, - type DialogRef, DialogFooter, + type DialogRef, Field, IconUpload, Input, @@ -144,7 +144,13 @@ export function CreateAuditDialog({ uploadables: { "input.file": file, }, - onCompleted: () => resolve(), + onCompleted: (_response, errors) => { + if (errors) { + reject(errors); + } else { + resolve(); + } + }, onError: error => reject(error), }); });