fix: validate imported_version type in AppDslService (#12135)
Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
parent
4bd8df1fd3
commit
e765d8e69e
@ -176,6 +176,9 @@ class AppDslService:
|
|||||||
data["kind"] = "app"
|
data["kind"] = "app"
|
||||||
|
|
||||||
imported_version = data.get("version", "0.1.0")
|
imported_version = data.get("version", "0.1.0")
|
||||||
|
# check if imported_version is a float-like string
|
||||||
|
if not isinstance(imported_version, str):
|
||||||
|
raise ValueError(f"Invalid version type, expected str, got {type(imported_version)}")
|
||||||
status = _check_version_compatibility(imported_version)
|
status = _check_version_compatibility(imported_version)
|
||||||
|
|
||||||
# Extract app data
|
# Extract app data
|
||||||
|
Loading…
Reference in New Issue
Block a user