diff --git a/.changeset/bumpy-sites-search.md b/.changeset/bumpy-sites-search.md new file mode 100644 index 00000000..cd8893b8 --- /dev/null +++ b/.changeset/bumpy-sites-search.md @@ -0,0 +1,5 @@ +--- +"strapi-plugin-webtools": patch +--- + +fix: pass the locale to the URL alias update request to prevent issues diff --git a/packages/core/admin/components/EditForm/index.tsx b/packages/core/admin/components/EditForm/index.tsx index 2d5f2574..76159752 100644 --- a/packages/core/admin/components/EditForm/index.tsx +++ b/packages/core/admin/components/EditForm/index.tsx @@ -29,7 +29,7 @@ const EditForm = () => { const urlParams = new URLSearchParams(window.location.search); const locale = urlParams.get('plugins[i18n][locale]'); const aliases = useQuery(`aliases-${model}-${id}-${locale}`, async () => get(`/webtools/url-alias/findFrom?model=${model}&documentId=${id}&locale=${locale}`)); - const mutation = useMutation((updatedAlias: Partial) => put(`/webtools/url-alias/update/${aliases.data.data[0].documentId}`, { + const mutation = useMutation((updatedAlias: Partial) => put(`/webtools/url-alias/update/${aliases.data.data[0].documentId}${locale ? `?locale=${locale}` : ''}`, { data: updatedAlias, }));