diff --git a/surfsense_backend/app/services/linear/tool_metadata_service.py b/surfsense_backend/app/services/linear/tool_metadata_service.py index edaaa369d..05e49a84b 100644 --- a/surfsense_backend/app/services/linear/tool_metadata_service.py +++ b/surfsense_backend/app/services/linear/tool_metadata_service.py @@ -1,6 +1,6 @@ from dataclasses import dataclass -from sqlalchemy import String, and_, cast, func, or_ +from sqlalchemy import and_, func, or_ from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.future import select @@ -296,11 +296,11 @@ class LinearToolMetadataService: SearchSourceConnector.user_id == user_id, or_( func.lower( - cast(Document.document_metadata["issue_title"], String) + Document.document_metadata["issue_title"].astext ) == ref_lower, func.lower( - cast(Document.document_metadata["issue_identifier"], String) + Document.document_metadata["issue_identifier"].astext ) == ref_lower, func.lower(Document.title) == ref_lower,