Add proper item to local state

This commit is contained in:
Maximilian Harz 2025-12-04 16:58:28 +01:00
parent 078f2c7e6c
commit e6673601c4

View File

@ -32,17 +32,19 @@ export const useMyProfile = () => {
name: user.first_name ?? 'User',
}
const result = await userLayer.api.createItem(newProfile)
const serverResponse = await userLayer.api.createItem(newProfile)
// Use server response for local state update
addItem({
...result,
const newItem = {
...serverResponse,
user_created: user,
layer: userLayer,
public_edit: false,
})
}
return result
// Use server response for local state update
addItem(newItem)
return newItem
}
return { myProfile, isMyProfileLoaded, isUserProfileLayerLoaded, createEmptyProfile }