FIX: Provide an error message if no valid tags were selected

This commit is contained in:
Robin Ward
2019-07-25 12:46:16 -04:00
parent fd12c414e7
commit a727968112
3 changed files with 25 additions and 1 deletions

View File

@@ -83,7 +83,11 @@ module DiscourseTagging
return false
end
return false if tags.size == 0
if tags.size == 0
topic.errors.add(:base, I18n.t("tags.forbidden.invalid", count: new_tag_names.size))
return false
end
topic.tags = tags
else
# validate minimum required tags for a category