[bug] Plugin load fix (#12329)

* Update plugin name

* Backup accessor for plugin name

* Add null check for plg_db
This commit is contained in:
Oliver 2026-07-09 10:37:07 +10:00 committed by GitHub
parent a616e7826c
commit d041e251d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions

View File

@ -677,6 +677,11 @@ class PluginsRegistry:
if plg_key in configs:
plg_db = configs[plg_key]
# Handle edge case where PluginConfig has been created without a valid name
if plg_name and plg_db and plg_db.name != plg_name:
plg_db.name = plg_name
plg_db.save()
else:
plg_db = self.get_plugin_config(plg_key, plg_name)

View File

@ -85,10 +85,12 @@ export default function PluginListTable() {
return;
}
const name: string = record.name || record.meta?.human_name;
return (
<Group justify='left'>
<PluginIcon plugin={record} />
<Text>{record.name}</Text>
<Text size='sm'>{name}</Text>
</Group>
);
}