diff --git a/src/route-widgets/AliasesRoute/CreateAliasButton.tsx b/src/route-widgets/AliasesRoute/CreateAliasButton.tsx index f01404d..2660e4b 100644 --- a/src/route-widgets/AliasesRoute/CreateAliasButton.tsx +++ b/src/route-widgets/AliasesRoute/CreateAliasButton.tsx @@ -53,22 +53,10 @@ export function CreateAliasButton(): ReactElement { onSuccess: async alias => { showSuccess(t("relations.alias.mutations.success.aliasCreation")) - await queryClient.cancelQueries({ + await queryClient.invalidateQueries({ queryKey: ["get_aliases"], }) - queryClient.setQueryData>(["get_aliases"], old => { - if (old) { - return update(old, { - items: { - $unshift: [alias], - }, - }) - } - - return old - }) - return alias }, }, diff --git a/src/routes/AliasesRoute.tsx b/src/routes/AliasesRoute.tsx index d1faa4d..15c4596 100644 --- a/src/routes/AliasesRoute.tsx +++ b/src/routes/AliasesRoute.tsx @@ -61,7 +61,7 @@ export default function AliasesRoute(): ReactElement { const isInCopyAddressMode = !isAnyInputFocused && !lockDisabledCopyMode && isPressingControl const query = useQuery, AxiosError>( - ["get_aliases", queryValue, searchFilter, typeFilter], + ["get_aliases", {queryValue, searchFilter, typeFilter}], () => getAliases({ query: queryValue,