Label fix (#411)

* Cleanup label printing options

- Improve calls to setState()
- Should fix potential race conditions

* Use name if description not available

* Code simplification

* Fetch plugins even if the server reports "plugins enabled"

- Builtin plugins are still a thing!

* Use name *and* description to display label
This commit is contained in:
Oliver 2023-08-12 20:41:11 +10:00 committed by GitHub
parent d81f0d532d
commit 8200140976
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 40 additions and 30 deletions

View file

@ -645,11 +645,7 @@ class InvenTreeAPI {
// Request plugin information from the server
Future<bool> getPluginInformation() async {
// The server does not support plugins, or they are not enabled
if (!pluginsEnabled()) {
_plugins.clear();
return true;
}
_plugins.clear();
debug("API: getPluginInformation()");