This commit is contained in:
Likename Haojie 2024-11-15 21:15:57 +08:00 committed by GitHub
commit 8b033e98ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -154,26 +154,6 @@ class Workflow(db.Model):
@property @property
def features(self) -> str: 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 return self._features
@features.setter @features.setter