diff --git a/assets/src/modules/ExecuteJSFromServer.js b/assets/src/modules/ExecuteJSFromServer.js index af551fc279..f69dd1c93f 100644 --- a/assets/src/modules/ExecuteJSFromServer.js +++ b/assets/src/modules/ExecuteJSFromServer.js @@ -164,8 +164,9 @@ function displayWarningsAdministrator(withDisplay) { ).attr('id', 'lizmap-warning-message'); } - } else if (document.body.dataset.lizmapPluginHasWarnings) { - console.warn('The project has some warnings in the Lizmap plugin.'); + } else if (document.body.dataset.lizmapPluginWarningsCount) { + console.warn( + `The project has ${document.body.dataset.lizmapPluginWarningsCount} warning(s) in the Lizmap plugin.`); if (document.body.dataset.lizmapPluginHasWarningsUrl && withDisplay) { let messageHasWarnings = lizDict['project.has.warnings']; diff --git a/lizmap/modules/view/controllers/lizMap.classic.php b/lizmap/modules/view/controllers/lizMap.classic.php index e88ba0e760..4d140c497c 100644 --- a/lizmap/modules/view/controllers/lizMap.classic.php +++ b/lizmap/modules/view/controllers/lizMap.classic.php @@ -545,7 +545,7 @@ function f($x) $rep->setBodyAttributes(array('data-lizmap-plugin-update-warning-url' => jUrl::get('admin~qgis_projects:index'))); } } elseif ($lproj->projectCountCfgWarnings() >= 1) { - $rep->setBodyAttributes(array('data-lizmap-plugin-has-warnings' => true)); + $rep->setBodyAttributes(array('data-lizmap-plugin-warnings-count' => $lproj->projectCountCfgWarnings())); if ($isAdmin) { $rep->setBodyAttributes(array('data-lizmap-plugin-has-warnings-url' => jUrl::get('admin~qgis_projects:index'))); }