diff --git a/lib/puppet/type/mysql_grant.rb b/lib/puppet/type/mysql_grant.rb index 34b025cdd..f9c4f9a2e 100644 --- a/lib/puppet/type/mysql_grant.rb +++ b/lib/puppet/type/mysql_grant.rb @@ -37,7 +37,9 @@ def initialize(*args) raise(_('mysql_grant: `table` `parameter` is required.')) if self[:ensure] == :present && self[:table].nil? raise(_('mysql_grant: `user` `parameter` is required.')) if self[:ensure] == :present && self[:user].nil? - raise(_('mysql_grant: `name` `parameter` must match user@host/table format.')) if self[:user] && self[:table] && (self[:name] != "#{self[:user]}/#{self[:table]}") + if self[:user] && self[:table] && (self[:name] != "#{self[:user]}/#{self[:table]}") + raise(_("mysql_grant: `name` `parameter` must match user@host/table format. Got `name` #{self[:name]}, and user/table #{self[:user]}/#{self[:table]}")) + end end newparam(:name, namevar: true) do