fix: license str parser. (#11248)

This commit is contained in:
Garfield Dai
2024-12-02 11:38:18 +08:00
committed by GitHub
parent 239bf97b47
commit dbc10e0feb

View File

@@ -171,8 +171,10 @@ class FeatureService:
features.is_allow_create_workspace = enterprise_info["is_allow_create_workspace"] features.is_allow_create_workspace = enterprise_info["is_allow_create_workspace"]
if "license" in enterprise_info: if "license" in enterprise_info:
if "status" in enterprise_info["license"]: license_info = enterprise_info["license"]
features.license.status = enterprise_info["license"]["status"]
if "expired_at" in enterprise_info["license"]: if "status" in license_info:
features.license.expired_at = enterprise_info["license"]["expired_at"] features.license.status = LicenseStatus(license_info.get("status", LicenseStatus.INACTIVE))
if "expired_at" in license_info:
features.license.expired_at = license_info["expired_at"]