diff --git a/orchestrator/activities/temporal_manager.py b/orchestrator/activities/temporal_manager.py index f8461eb..eb7d361 100644 --- a/orchestrator/activities/temporal_manager.py +++ b/orchestrator/activities/temporal_manager.py @@ -167,7 +167,8 @@ class TemporalManager(BaseActivity): schedule, id=schedule_name, task_queue=f"{workflow_type}-queue", - execution_timeout=timedelta(minutes=2) + execution_timeout=timedelta(minutes=2), + typed_search_attributes=search_attributes ), spec=ScheduleSpec( intervals=[ @@ -333,13 +334,15 @@ class TemporalManager(BaseActivity): "message": "Schedule deleted successfully" }) except Exception as e: + trace = traceback.format_exc() self.error( f"Failed to delete schedule {schedule_name}: {str(e)}", metadata=metadata) report.append({ "namespace": namespace, "schedule_name": schedule_name, "success": False, - "message": str(e) + "message": str(e), + "attachment": trace }) self.info(