lib/origen/users/user.rb in origen-0.6.3 vs lib/origen/users/user.rb in origen-0.6.4
- old
+ new
@@ -72,12 +72,20 @@
def name_from_rc
RevisionControl::Git.user_name
end
def email
- @email ||= ENV['ORIGEN_EMAIL'] || email_from_rc || begin
- if Origen.site_config.email_domain
- "#{id}@#{Origen.site_config.email_domain}"
+ if current?
+ @email ||= ENV['ORIGEN_EMAIL'] || email_from_rc || begin
+ if Origen.site_config.email_domain
+ "#{id}@#{Origen.site_config.email_domain}"
+ end
+ end
+ else
+ @email ||= begin
+ if Origen.site_config.email_domain
+ "#{id}@#{Origen.site_config.email_domain}"
+ end
end
end
end
def email_from_rc