Skip validations when creating a post by system user.

This commit is contained in:
Guo Xiang Tan 2016-07-15 11:36:29 +08:00
parent 5fe4837e28
commit 4aa3442824

View File

@ -47,12 +47,13 @@ class SystemMessage
title = I18n.t("system_messages.#{type}.subject_template", params)
raw = I18n.t("system_messages.#{type}.text_body_template", params)
PostCreator.create(Discourse.system_user,
PostCreator.create!(Discourse.system_user,
title: title,
raw: raw,
archetype: Archetype.private_message,
target_usernames: @recipient.username,
subtype: TopicSubtype.system_message)
subtype: TopicSubtype.system_message,
skip_validations: true)
end
def defaults