From 43cae8fc0ba2b2d4956333d67f0d8dac4ee8f856 Mon Sep 17 00:00:00 2001 From: QuantumGhost Date: Mon, 2 Jun 2025 17:43:05 +0800 Subject: [PATCH] fix(api): update `last_edited_at` when updating a draft variable --- api/services/workflow_draft_variable_service.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/services/workflow_draft_variable_service.py b/api/services/workflow_draft_variable_service.py index db8c65bac6..f1d3b1109a 100644 --- a/api/services/workflow_draft_variable_service.py +++ b/api/services/workflow_draft_variable_service.py @@ -1,4 +1,5 @@ import dataclasses +import datetime import logging from collections.abc import Mapping, Sequence from typing import Any, ClassVar @@ -193,6 +194,7 @@ class WorkflowDraftVariableService: variable.set_name(name) if value is not None: variable.set_value(value) + variable.last_edited_at = datetime.datetime.now(datetime.UTC).replace(tzinfo=None) self._session.flush() return variable