🐛 Fix patch pin with image permission KO
continuous-integration/drone/push Build is passing Details

nominatim_fix
Alix JEUDI--LEMOINE 1 week ago
parent 1a72c23956
commit 5fa2a7ae53

@ -77,6 +77,13 @@ async def update_pin(id: str, pin: PinDTO, current_user: User = Depends(get_curr
# Mettre à jour le pin # Mettre à jour le pin
pins_collection.update_one({"_id": ObjectId(id)}, {"$set": pin.model_dump()}) pins_collection.update_one({"_id": ObjectId(id)}, {"$set": pin.model_dump()})
# Mettre à jour les images avec le pin_id
if pin.files:
images_collection.update_many(
{"_id": {"$in": [ObjectId(img_id) for img_id in pin.files]}},
{"$set": {"pin_id": ObjectId(id)}}
)
return {"message": "Pin updated"} return {"message": "Pin updated"}
except bson.errors.InvalidId: except bson.errors.InvalidId:

Loading…
Cancel
Save