diff --git a/app/models/widget/card.rb b/app/models/widget/card.rb index fa8b2f8e7..835defe6c 100644 --- a/app/models/widget/card.rb +++ b/app/models/widget/card.rb @@ -9,6 +9,7 @@ class Widget::Card < ApplicationRecord include Globalizable validates_translation :title, presence: true + validates :link_url, presence: true, if: -> { !header? || link_text.present? } def self.header where(header: true) diff --git a/app/views/shared/_header.html.erb b/app/views/shared/_header.html.erb index e3eeff304..06e0fbc54 100644 --- a/app/views/shared/_header.html.erb +++ b/app/views/shared/_header.html.erb @@ -1,13 +1,17 @@ <% if header.present? %> -
<%= header.description %>
-