0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-26 02:50:28 +01:00

Name fallback is actually a bit confusing

Dieser Commit ist enthalten in:
Angus McLeod 2017-11-24 15:53:27 +08:00
Ursprung 9d16940b83
Commit 099880a85b
2 geänderte Dateien mit 3 neuen und 13 gelöschten Zeilen

Datei anzeigen

@ -40,18 +40,8 @@ class CustomWizard::Builder
def self.build_post(template, user, data) def self.build_post(template, user, data)
post = template.gsub(/u\{(.*?)\}/) do |match| post = template.gsub(/u\{(.*?)\}/) do |match|
result = '' result = ''
result = user.send($1) if USER_FIELDS.include?($1)
if USER_FIELDS.include?($1) result = user.user_profile.send($1) if PROFILE_FIELDS.include?($1)
result = user.send($1)
if result.blank? && $1 === 'name'
result = user.send('username')
end
end
if PROFILE_FIELDS.include?($1)
result = user.user_profile.send($1)
end
result result
end end
post.gsub!(/w\{(.*?)\}/) { |match| data[$1.to_sym] } post.gsub!(/w\{(.*?)\}/) { |match| data[$1.to_sym] }