mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2026-04-05 09:05:27 +00:00
fix same issue on different places
This commit is contained in:
parent
b93d8377fd
commit
fe2ed8be28
@ -127,14 +127,14 @@ export function ItemFormPopup(props: Props) {
|
|||||||
const itemWithLayer = {
|
const itemWithLayer = {
|
||||||
...result.data,
|
...result.data,
|
||||||
layer: popupForm.layer,
|
layer: popupForm.layer,
|
||||||
user_created: user ?? undefined,
|
user_created: formItem.user_created,
|
||||||
}
|
}
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
}
|
}
|
||||||
|
|
||||||
return result.success
|
return result.success
|
||||||
},
|
},
|
||||||
[popupForm, handleApiOperation, updateItem, user],
|
[popupForm, handleApiOperation, updateItem],
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create new item or update existing user profile
|
// Create new item or update existing user profile
|
||||||
|
|||||||
@ -144,7 +144,7 @@ function useSelectPositionManager(): {
|
|||||||
if (result.success && result.data) {
|
if (result.success && result.data) {
|
||||||
// Find the layer object by ID from server response
|
// Find the layer object by ID from server response
|
||||||
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
||||||
const itemWithLayer = { ...result.data, layer, user_created: user ?? undefined }
|
const itemWithLayer = { ...result.data, layer, user_created: updatedItem.user_created }
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
await linkItem(updatedItem.id)
|
await linkItem(updatedItem.id)
|
||||||
setSelectPosition(null)
|
setSelectPosition(null)
|
||||||
@ -205,7 +205,7 @@ function useSelectPositionManager(): {
|
|||||||
if (result.success && result.data) {
|
if (result.success && result.data) {
|
||||||
// Find the layer object by ID from server response
|
// Find the layer object by ID from server response
|
||||||
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
||||||
const itemWithLayer = { ...result.data, layer, user_created: user ?? undefined }
|
const itemWithLayer = { ...result.data, layer, user_created: markerClicked.user_created }
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -139,7 +139,7 @@ export const linkItem = async (id: string, item: Item, updateItem, user) => {
|
|||||||
...result.data,
|
...result.data,
|
||||||
layer,
|
layer,
|
||||||
relations: newRelations,
|
relations: newRelations,
|
||||||
user_created: user ?? undefined,
|
user_created: item.user_created,
|
||||||
}
|
}
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
}
|
}
|
||||||
@ -163,7 +163,7 @@ export const unlinkItem = async (id: string, item: Item, updateItem, user) => {
|
|||||||
if (result.success && result.data) {
|
if (result.success && result.data) {
|
||||||
// Find the layer object by ID from server response or use existing layer
|
// Find the layer object by ID from server response or use existing layer
|
||||||
const layer = item.layer
|
const layer = item.layer
|
||||||
const itemWithLayer = { ...result.data, layer, user_created: user ?? undefined }
|
const itemWithLayer = { ...result.data, layer, user_created: item.user_created }
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -308,7 +308,7 @@ export const onUpdateItem = async (
|
|||||||
layer: item.layer,
|
layer: item.layer,
|
||||||
markerIcon: state.marker_icon,
|
markerIcon: state.marker_icon,
|
||||||
gallery: state.gallery,
|
gallery: state.gallery,
|
||||||
user_created: user ?? undefined,
|
user_created: item.user_created,
|
||||||
}
|
}
|
||||||
updateItem(itemWithLayer)
|
updateItem(itemWithLayer)
|
||||||
navigate(`/item/${item.id}${params && '?' + params}`)
|
navigate(`/item/${item.id}${params && '?' + params}`)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user