Parcourir la source

feat: support latest package identifier

Yeuoly il y a 6 mois
Parent
commit
5bf86ff66d
2 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 1 0
      api/core/plugin/entities/plugin.py
  2. 1 0
      api/services/plugin/plugin_service.py

+ 1 - 0
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]
 

+ 1 - 0
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