offer need issue fixed

This commit is contained in:
Anton Tranelis 2024-05-08 11:45:37 +02:00
parent ddc5809787
commit cf33c035f5

View File

@ -135,7 +135,7 @@ export function OverlayItemProfileSettings() {
let needs_updates: Array<any> = []; let needs_updates: Array<any> = [];
needs?.map(n => { needs?.map(n => {
const existingNeed = user?.needs.find(t => t.tags_id === n.id) const existingNeed = item?.needs?.find(t => t.tags_id === n.id)
existingNeed && needs_updates.push(existingNeed.id) existingNeed && needs_updates.push(existingNeed.id)
!existingNeed && needs_updates.push({ items_id: item?.id, tags_id: n.id }) !existingNeed && needs_updates.push({ items_id: item?.id, tags_id: n.id })
!existingNeed && !tags.some(t => t.id === n.id) && addTag({ ...n, offer_or_need: true }) !existingNeed && !tags.some(t => t.id === n.id) && addTag({ ...n, offer_or_need: true })