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(); + } } }