From a093e9ee8c095caa8546911829e3fa80c15972fd Mon Sep 17 00:00:00 2001 From: YANG QIA <2013xile@gmail.com> Date: Thu, 16 Jan 2025 17:29:18 +0800 Subject: [PATCH] fix(localization): avoid API request when attempting to delete an empty translation (#6078) --- .../@nocobase/plugin-localization/src/client/Localization.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/plugins/@nocobase/plugin-localization/src/client/Localization.tsx b/packages/plugins/@nocobase/plugin-localization/src/client/Localization.tsx index b4846417f0..c5986b4189 100644 --- a/packages/plugins/@nocobase/plugin-localization/src/client/Localization.tsx +++ b/packages/plugins/@nocobase/plugin-localization/src/client/Localization.tsx @@ -72,6 +72,9 @@ const useDestroyTranslationAction = () => { const { translationId: filterByTk } = useRecord(); return { async run() { + if (!filterByTk) { + return; + } await api.resource('localizationTranslations').destroy({ filterByTk }); refresh(); },