diff --git a/frappe/public/js/workflow_builder/components/ActionNode.vue b/frappe/public/js/workflow_builder/components/ActionNode.vue
index 91d5fb0fb4..504d309296 100644
--- a/frappe/public/js/workflow_builder/components/ActionNode.vue
+++ b/frappe/public/js/workflow_builder/components/ActionNode.vue
@@ -1,6 +1,6 @@
-
{{ node.data.action }}
+
{{ label }}
{{ __("No Label") }}
import { Handle, useVueFlow } from "@vue-flow/core";
-import { watch } from "vue";
+import { watch, computed } from "vue";
import { useStore } from "../store";
const props = defineProps({
@@ -29,11 +29,17 @@ watch(
store.workflow.selected = val ? props.node : "";
}
);
+
+let label = computed(() => findNode(props.node.id)?.data?.state);
+
+watch(() => props.node.data, () => {
+ store.ref_history.commit();
+}, { deep: true });
-
{{ node.data.state }}
+
{{ label }}
{{ __("No Label") }}
{
let ref_history = ref(null);
async function fetch() {
- workflow.value.elements = [];
await frappe.model.clear_doc("Workflow", workflow_name.value);
await frappe.model.with_doc("Workflow", workflow_name.value);