do not use UUID type for compatibility with old MariaDB servers
This commit is contained in:
parent
daeea9cfd7
commit
f3a27be971
@ -1,6 +1,6 @@
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from sqlalchemy import Column, Integer, VARCHAR, Text, LargeBinary, ForeignKey, UUID
|
from sqlalchemy import Column, Integer, VARCHAR, Text, LargeBinary, ForeignKey
|
||||||
from sqlalchemy.orm import relationship, declarative_base
|
from sqlalchemy.orm import relationship, declarative_base
|
||||||
|
|
||||||
Base = declarative_base()
|
Base = declarative_base()
|
||||||
@ -200,7 +200,7 @@ class Reaction(Base):
|
|||||||
IMG = Column(LargeBinary(length=2**24), comment="Binary data of the image associated to this npc and trait")
|
IMG = Column(LargeBinary(length=2**24), comment="Binary data of the image associated to this npc and trait")
|
||||||
NPC = relationship("Npc")
|
NPC = relationship("Npc")
|
||||||
TRAIT = relationship("Trait")
|
TRAIT = relationship("Trait")
|
||||||
REACTION_UUID = Column(UUID, unique=True, comment="ID of this reaction")
|
REACTION_UUID = Column(VARCHAR(255), unique=True, comment="ID of this reaction")
|
||||||
|
|
||||||
def __init__(self, REACTION_ID, NPC_ID, TRAIT_ID):
|
def __init__(self, REACTION_ID, NPC_ID, TRAIT_ID):
|
||||||
self.REACTION_ID = REACTION_ID
|
self.REACTION_ID = REACTION_ID
|
||||||
|
@ -161,7 +161,7 @@ def get_npc_reaction():
|
|||||||
@routes_api.route("/getReaction", methods=["GET", "POST"])
|
@routes_api.route("/getReaction", methods=["GET", "POST"])
|
||||||
def get_reaction():
|
def get_reaction():
|
||||||
input_uuid = flask.request.values.get("uuid")
|
input_uuid = flask.request.values.get("uuid")
|
||||||
results = db.session.execute(select(Reaction).where(Reaction.REACTION_UUID==uuid.UUID(input_uuid)))
|
results = db.session.execute(select(Reaction).where(Reaction.REACTION_UUID==input_uuid))
|
||||||
|
|
||||||
row = results.first()
|
row = results.first()
|
||||||
if row == None:
|
if row == None:
|
||||||
|
Loading…
Reference in New Issue
Block a user