From 0fee24089fba815a219a158d178a7428c53f64e9 Mon Sep 17 00:00:00 2001 From: jamesread Date: Sun, 8 Mar 2026 21:11:27 +0000 Subject: [PATCH] fix: Restart action button was not working --- frontend/resources/vue/views/ExecutionView.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/resources/vue/views/ExecutionView.vue b/frontend/resources/vue/views/ExecutionView.vue index 169572d..a8de151 100644 --- a/frontend/resources/vue/views/ExecutionView.vue +++ b/frontend/resources/vue/views/ExecutionView.vue @@ -169,14 +169,15 @@ function show(actionButton) { } async function rerunAction() { - if (!logEntry.value || !logEntry.value.actionId) { + const bindingId = logEntry.value?.bindingId + if (!logEntry.value || !bindingId) { console.error('Cannot rerun: no action ID available') return } try { const startActionArgs = { - "bindingId": logEntry.value.actionId, + "bindingId": bindingId, "arguments": [] } @@ -281,13 +282,13 @@ async function renderExecutionResult(res) { } executionTrackingId.value = res.logEntry.executionTrackingId - canRerun.value = res.logEntry.executionFinished + canRerun.value = res.logEntry.executionFinished && !!res.logEntry.bindingId canKill.value = res.logEntry.canKill icon.value = res.logEntry.actionIcon title.value = res.logEntry.actionTitle - titleTooltip.value = 'Action ID: ' + res.logEntry.actionId + '\nExecution ID: ' + res.logEntry.executionTrackingId - actionId.value = res.logEntry.actionId + titleTooltip.value = 'Action ID: ' + res.logEntry.bindingId + '\nExecution ID: ' + res.logEntry.executionTrackingId + actionId.value = res.logEntry.bindingId updateDuration(res.logEntry)