From 7c2b60f042719a6685a61efbfba93baf1c65f21e Mon Sep 17 00:00:00 2001 From: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com> Date: Wed, 18 Jun 2025 16:00:54 +0800 Subject: [PATCH] bug: fix error: Incompatible types in assignment (expression has type "int | None", variable has type "SQLCoreOperations[int] | int") [assignment] --- .../repositories/sqlalchemy_workflow_execution_repository.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/core/repositories/sqlalchemy_workflow_execution_repository.py b/api/core/repositories/sqlalchemy_workflow_execution_repository.py index 04b41ebb83..f82562a498 100644 --- a/api/core/repositories/sqlalchemy_workflow_execution_repository.py +++ b/api/core/repositories/sqlalchemy_workflow_execution_repository.py @@ -161,7 +161,7 @@ class SQLAlchemyWorkflowExecutionRepository(WorkflowExecutionRepository): .with_for_update() ) next_seq = session.scalar(stmt) - db_model.sequence_number = next_seq + db_model.sequence_number = int(next_seq) if next_seq is not None else 1 else: # For updates, keep the existing sequence number db_model.sequence_number = existing.sequence_number