From e879feecb8dbbb1c46aa251744673cc77303d217 Mon Sep 17 00:00:00 2001 From: Behzad-rabiei Date: Tue, 8 Apr 2025 13:28:31 +0200 Subject: [PATCH] fix: check if workflow is stop already --- src/services/temporal/website.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/temporal/website.service.ts b/src/services/temporal/website.service.ts index 24f2185..4555f0a 100644 --- a/src/services/temporal/website.service.ts +++ b/src/services/temporal/website.service.ts @@ -64,8 +64,11 @@ class TemporalWebsiteService extends TemporalCoreService { console.log(workflowId); const client: Client = await this.getClient(); const handle = client.workflow.getHandle(workflowId); - console.log(handle); - await handle.terminate(); + const description = await handle.describe(); + console.log(description); + if (description.status.name === 'TERMINATED') { + await handle.terminate(); + } } }