From 24118e0dc36f26412c61dc9f71818b925868bc3d Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Sun, 31 May 2026 19:04:04 -0400 Subject: [PATCH] Chore create and update doesn't return useful other than id when we area creating. so we dismiss the value being returned --- src/queries/ChoreQueries.jsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/queries/ChoreQueries.jsx b/src/queries/ChoreQueries.jsx index 85f7daf..6f9953f 100644 --- a/src/queries/ChoreQueries.jsx +++ b/src/queries/ChoreQueries.jsx @@ -191,13 +191,7 @@ export const useCreateChore = () => { if (!createdChore) { throw new Error('Failed to get created chore data') } - // Successfully created the chore on the server, return the created chore - // update the local chores cache with the new chore: - queryClient.setQueryData(['chores', false], oldData => { - if (!oldData) return { res: [createdChore.res] } - return { res: [...oldData.res, createdChore.res] } - }) - return createdChore.res + return { ...newTask, id: createdChore.res } } catch (error) { if (isNetworkError(error)) { return queueOfflineCreate(newTask) @@ -258,7 +252,7 @@ export const useUpdateChore = () => { ), } }) - return updatedChoreRes?.res || updatedChoreRes + return updatedChoreRes?.res || updatedChore } catch (error) { if (isNetworkError(error)) { return queueOfflineUpdate()