diff --git a/src/lib/installation/clients/inst_casp_overview.rb b/src/lib/installation/clients/inst_casp_overview.rb
index 9b1e3a8a0..1ad09488d 100644
--- a/src/lib/installation/clients/inst_casp_overview.rb
+++ b/src/lib/installation/clients/inst_casp_overview.rb
@@ -79,7 +79,7 @@ def run
# %s is a heading of a problematic section, like "Partitioning" or "Network"
Yast::Popup.Error(
_("%s blocks the installation. Please solve the problem there before proceeding.") %
- blocker.label.gsub(/&/, "")
+ blocker.label.delete("&")
)
next
end
diff --git a/src/lib/installation/widgets/overview.rb b/src/lib/installation/widgets/overview.rb
index cae9f83e4..859ad2061 100644
--- a/src/lib/installation/widgets/overview.rb
+++ b/src/lib/installation/widgets/overview.rb
@@ -64,14 +64,14 @@ def items
])
if d["warning"] && !d["warning"].empty? && d["warning_level"] != :notice
Yast::Popup.LongError(
- "Problem found when proposing %{client}:
" \
- "Severity: %{severity}
" \
- "Message: %{message}" %
- ({
- client: label,
+ format(
+ "Problem found when proposing %{client}:
" \
+ "Severity: %{severity}
" \
+ "Message: %{message}",
+ client: label.delete("&"),
severity: (d["warning_level"] || :warning).to_s,
- message: d["warning"]
- })
+ message: d["warning"]
+ )
)
@blocking = [:blocker, :fatal].include?(d["warning_level"])
end