From 9fc4c2aeb7a65039f87400839234e17040bd552e Mon Sep 17 00:00:00 2001 From: Frank Hamand Date: Wed, 22 May 2024 10:02:08 +0100 Subject: [PATCH] fix: fix UI issue on creating proxy record (#22410) fix UI issue on creating proxy record --- frontend/src/scenes/settings/project/proxyLogic.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/scenes/settings/project/proxyLogic.ts b/frontend/src/scenes/settings/project/proxyLogic.ts index aebfd2fbc72e5e..8f24775e16ea6b 100644 --- a/frontend/src/scenes/settings/project/proxyLogic.ts +++ b/frontend/src/scenes/settings/project/proxyLogic.ts @@ -43,7 +43,7 @@ export const proxyLogic = kea([ }) lemonToast.success('Record created') actions.completeForm() - return response + return [...values.proxyRecords, response] }, deleteRecord: async (id: ProxyRecord['id']) => { void api.delete(`api/organizations/${values.currentOrganization?.id}/proxy_records/${id}`) @@ -58,6 +58,7 @@ export const proxyLogic = kea([ listeners(({ actions, values, cache }) => ({ collapseForm: () => actions.loadRecords(), deleteRecordFailure: () => actions.loadRecords(), + deleteRecordSuccess: () => actions.loadRecords(), createRecordSuccess: () => actions.loadRecords(), loadRecordsSuccess: () => { const shouldRefresh = values.proxyRecords.some((r) => ['waiting', 'issuing', 'deleting'].includes(r.status))