From f52e05863e608f53f9e97e93fe47577b8dfe189b Mon Sep 17 00:00:00 2001 From: Vishesh Date: Tue, 15 Jul 2025 18:19:46 +0530 Subject: [PATCH] UI fix api in project view (#11191) * Add project id for post requests as well in the params * Replace leftover api calls to getAPI calls * ui: don't remove values from request if the value is null or empty string * Address comments * Apply suggestions from code review * Apply suggestions from code review Co-authored-by: Suresh Kumar Anaparti * fixup * Return null if guiTheme requests fails --------- Co-authored-by: Suresh Kumar Anaparti --- ui/src/api/index.js | 2 +- .../view/ImageDeployInstanceButton.vue | 6 ++-- ui/src/main.js | 4 +-- ui/src/utils/guiTheme.js | 7 ++-- ui/src/utils/request.js | 34 +++++++++++++++++-- ui/src/views/compute/KubernetesAddNodes.vue | 6 ++-- .../views/compute/KubernetesRemoveNodes.vue | 4 +-- 7 files changed, 47 insertions(+), 16 deletions(-) diff --git a/ui/src/api/index.js b/ui/src/api/index.js index 45938df6cab..1f532c36336 100644 --- a/ui/src/api/index.js +++ b/ui/src/api/index.js @@ -47,7 +47,7 @@ export function postAPI (command, data = {}) { params.append('response', 'json') if (data) { Object.entries(data).forEach(([key, value]) => { - if (value !== undefined && value !== null && value !== '') { + if (value !== undefined && value !== null) { params.append(key, value) } }) diff --git a/ui/src/components/view/ImageDeployInstanceButton.vue b/ui/src/components/view/ImageDeployInstanceButton.vue index 4f632cc0383..b2d4b55bc6a 100644 --- a/ui/src/components/view/ImageDeployInstanceButton.vue +++ b/ui/src/components/view/ImageDeployInstanceButton.vue @@ -41,7 +41,7 @@