Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
This commit is contained in:
parent
f4052fbb7d
commit
747c353444
20 changed files with 3115 additions and 63 deletions
|
|
@ -268,6 +268,9 @@ async def mod_poi_edit_action(edit_id: int, data: dict,
|
|||
raise HTTPException(409, "Korrektur wurde bereits bearbeitet.")
|
||||
|
||||
if action == "approve":
|
||||
_ALLOWED_POI_FIELDS = {"opening_hours", "phone", "website", "name"}
|
||||
if edit["field"] not in _ALLOWED_POI_FIELDS:
|
||||
raise HTTPException(400, f"Ungültiges Feld: {edit['field']}")
|
||||
conn.execute(
|
||||
f"UPDATE osm_pois SET {edit['field']}=?, user_edited=1 WHERE osm_id=?",
|
||||
(edit["new_value"], edit["osm_id"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue