mirror of
https://github.com/langgenius/dify.git
synced 2026-01-19 11:45:05 +08:00
[Bugfix] Fixed an issue with UUID type queries in MySQL databases (#28941)
This commit is contained in:
@ -19,7 +19,7 @@ class StringUUID(TypeDecorator[uuid.UUID | str | None]):
|
|||||||
def process_bind_param(self, value: uuid.UUID | str | None, dialect: Dialect) -> str | None:
|
def process_bind_param(self, value: uuid.UUID | str | None, dialect: Dialect) -> str | None:
|
||||||
if value is None:
|
if value is None:
|
||||||
return value
|
return value
|
||||||
elif dialect.name == "postgresql":
|
elif dialect.name in ["postgresql", "mysql"]:
|
||||||
return str(value)
|
return str(value)
|
||||||
else:
|
else:
|
||||||
if isinstance(value, uuid.UUID):
|
if isinstance(value, uuid.UUID):
|
||||||
|
|||||||
Reference in New Issue
Block a user