fix(offline state #5511)

* make local state merging conditional on online status
This commit is contained in:
Craig 2025-06-09 19:15:01 +00:00
commit 048537952a

View file

@ -109,7 +109,7 @@ export function useShoppingListItemActions(shoppingListId: string) {
async function getList() { async function getList() {
const response = await api.shopping.lists.getOne(shoppingListId); const response = await api.shopping.lists.getOne(shoppingListId);
if (response.data) { if (window.$nuxt.isOffline && response.data) {
const createAndUpdateQueues = mergeListItemsByLatest(queue.update, queue.create); const createAndUpdateQueues = mergeListItemsByLatest(queue.update, queue.create);
response.data.listItems = mergeListItemsByLatest(response.data.listItems ?? [], createAndUpdateQueues); response.data.listItems = mergeListItemsByLatest(response.data.listItems ?? [], createAndUpdateQueues);
} }