diff --git a/api/core/plugin/entities/plugin.py b/api/core/plugin/entities/plugin.py index e611871f54..f21c0501aa 100644 --- a/api/core/plugin/entities/plugin.py +++ b/api/core/plugin/entities/plugin.py @@ -106,6 +106,7 @@ class PluginEntity(BasePluginEntity): runtime_type: str version: str latest_version: Optional[str] = None + latest_unique_identifier: Optional[str] = None source: PluginInstallationSource meta: Mapping[str, Any] diff --git a/api/services/plugin/plugin_service.py b/api/services/plugin/plugin_service.py index e9ef18ee97..0acb53812a 100644 --- a/api/services/plugin/plugin_service.py +++ b/api/services/plugin/plugin_service.py @@ -35,6 +35,7 @@ class PluginService: if plugin.plugin_id in manifests: # set latest_version plugin.latest_version = manifests[plugin.plugin_id].latest_version + plugin.latest_unique_identifier = manifests[plugin.plugin_id].latest_package_identifier return plugins