Kaynağa Gözat

feat: support latest package identifier

Yeuoly 9 ay önce
ebeveyn
işleme
5bf86ff66d

+ 1 - 0
api/core/plugin/entities/plugin.py

@@ -106,6 +106,7 @@ class PluginEntity(BasePluginEntity):
     runtime_type: str
     runtime_type: str
     version: str
     version: str
     latest_version: Optional[str] = None
     latest_version: Optional[str] = None
+    latest_unique_identifier: Optional[str] = None
     source: PluginInstallationSource
     source: PluginInstallationSource
     meta: Mapping[str, Any]
     meta: Mapping[str, Any]
 
 

+ 1 - 0
api/services/plugin/plugin_service.py

@@ -35,6 +35,7 @@ class PluginService:
                 if plugin.plugin_id in manifests:
                 if plugin.plugin_id in manifests:
                     # set latest_version
                     # set latest_version
                     plugin.latest_version = manifests[plugin.plugin_id].latest_version
                     plugin.latest_version = manifests[plugin.plugin_id].latest_version
+                    plugin.latest_unique_identifier = manifests[plugin.plugin_id].latest_package_identifier
 
 
         return plugins
         return plugins