Plugins: Fix unauthorized message on login screen (#105053)

fix(plugins): hide error alert for unauthed users
This commit is contained in:
Jack Westbrook 2025-05-09 09:05:07 +02:00 committed by GitHub
parent 902658ef89
commit a3cd68d47f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import type {
PluginExtensionAddedComponentConfig,
} from '@grafana/data';
import type { AppPluginConfig } from '@grafana/runtime';
import { contextSrv } from 'app/core/services/context_srv';
import { getPluginSettings } from 'app/features/plugins/pluginSettings';
import { importAppPlugin } from './plugin_loader';
@ -34,7 +35,9 @@ export async function preloadPlugins(apps: AppPluginConfig[] = []) {
async function preload(config: AppPluginConfig) {
try {
const meta = await getPluginSettings(config.id);
const meta = await getPluginSettings(config.id, {
showErrorAlert: contextSrv.user.orgRole !== '',
});
await importAppPlugin(meta);
} catch (error) {