diff --git a/web/html/src/manager/admin/setup/products/products.tsx b/web/html/src/manager/admin/setup/products/products.tsx
index efc8721d321d..acfecc88f055 100644
--- a/web/html/src/manager/admin/setup/products/products.tsx
+++ b/web/html/src/manager/admin/setup/products/products.tsx
@@ -147,7 +147,12 @@ class ProductsPageWrapper extends React.Component {
noToolsChannelSubscription: metadata.noToolsChannelSubscription,
});
- if (currentObject.state.noToolsChannelSubscription && currentObject.state.issMaster) {
+ if (
+ currentObject.state.noToolsChannelSubscription &&
+ currentObject.state.issMaster &&
+ !currentObject.state.refreshNeeded &&
+ !currentObject.state.refreshRunning
+ ) {
currentObject.setState({
errors: MessagesUtils.warning(
t(
diff --git a/web/spacewalk-web.changes.carlo.Manager-5.0-scc-credentials-message b/web/spacewalk-web.changes.carlo.Manager-5.0-scc-credentials-message
new file mode 100644
index 000000000000..f8f3f235d430
--- /dev/null
+++ b/web/spacewalk-web.changes.carlo.Manager-5.0-scc-credentials-message
@@ -0,0 +1,2 @@
+- Fixed misleading error while waiting for SCC credentials
+ synchronisation (bsc#1227374)