Compare commits

...

3 Commits

Author SHA1 Message Date
Likename Haojie
8bf9d65e14
Merge 09c23c6918 into 4b2abf8ac2 2024-11-15 10:53:23 +08:00
Likename Haojie
09c23c6918
fix-Fix-the-bug-where,-when-file-upload-is-enabled,-messages-cannot-be-sent-in-the-chat-window-after-transitioning-from-the-old-workflow-features-structure-to-the-new-one
fix-Fix-the-bug-where,-when-file-upload-is-enabled,-messages-cannot-be-sent-in-the-chat-window-after-transitioning-from-the-old-workflow-features-structure-to-the-new-one
2024-10-26 01:22:29 +08:00
Likename Haojie
8942f528bb
Fix the bug where, when file upload is enabled, messages cannot be sent in the chat window after transitioning from the old workflow features structure to the new one. 2024-10-26 01:08:28 +08:00

View File

@ -154,26 +154,6 @@ class Workflow(db.Model):
@property
def features(self) -> str:
"""
Convert old features structure to new features structure.
"""
if not self._features:
return self._features
features = json.loads(self._features)
if features.get("file_upload", {}).get("image", {}).get("enabled", False):
image_enabled = True
image_number_limits = int(features["file_upload"]["image"].get("number_limits", 1))
image_transfer_methods = features["file_upload"]["image"].get(
"transfer_methods", ["remote_url", "local_file"]
)
features["file_upload"]["enabled"] = image_enabled
features["file_upload"]["number_limits"] = image_number_limits
features["file_upload"]["allowed_upload_methods"] = image_transfer_methods
features["file_upload"]["allowed_file_types"] = ["image"]
features["file_upload"]["allowed_extensions"] = []
del features["file_upload"]["image"]
self._features = json.dumps(features)
return self._features
@features.setter