handle adding a new Npc

This commit is contained in:
Thomas Rubini 2023-03-29 09:57:18 +02:00
parent da0c50988f
commit c330253306
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -144,11 +144,12 @@ def set_npc():
input_lang = flask.request.json["lang"]
input_npc = flask.request.json["npc"]
if input_npc["id"] == None:
npc_obj = Npc(None, None)
db.session.add(npc_obj)
else:
if input_npc["id"]:
npc_obj = db.session.get(Npc, input_npc["id"])
else:
npc_obj = Npc(None, None)
npc_obj.NAME_LOCALE = Locale(None)
db.session.add(npc_obj)
npc_obj.NAME_LOCALE.get_text(input_lang, True).TEXT = input_npc["name"]