From 544aea18c32b34eac523791e7e2ef186abbd6daf Mon Sep 17 00:00:00 2001 From: Rafal Date: Fri, 24 Jan 2025 22:58:00 +0100 Subject: [PATCH] fix(ui): Cannot add an app that has both name and server destination (#21440) Signed-off-by: Rafal Pelczar --- .../application-create-panel.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ui/src/app/applications/components/application-create-panel/application-create-panel.tsx b/ui/src/app/applications/components/application-create-panel/application-create-panel.tsx index b6bef94f0a1fa..405348d504ffa 100644 --- a/ui/src/app/applications/components/application-create-panel/application-create-panel.tsx +++ b/ui/src/app/applications/components/application-create-panel/application-create-panel.tsx @@ -170,6 +170,16 @@ export const ApplicationCreatePanel = (props: { } } + const onCreateApp = (data: models.Application) => { + if (destinationComboValue === 'URL') { + delete data.spec.destination.name; + } else { + delete data.spec.destination.server; + } + + props.createApp(data); + }; + return ( debouncedOnAppChanged(state.values as any)} - onSubmit={props.createApp} + onSubmit={onCreateApp} getApi={props.getFormApi}> {api => { const generalPanel = () => (