Merge pull request #3003 from MikeMcQuaid/better-no-resource-version
software_spec: improve no resource version error.
This commit is contained in:
commit
8e89b9d9d0
@ -51,8 +51,18 @@ class SoftwareSpec
|
||||
@owner = owner
|
||||
@resource.owner = self
|
||||
resources.each_value do |r|
|
||||
r.owner = self
|
||||
r.version ||= (version.head? ? Version.create("HEAD") : version.dup)
|
||||
r.owner = self
|
||||
r.version ||= begin
|
||||
if version.nil?
|
||||
raise "#{full_name}: version missing for \"#{r.name}\" resource!"
|
||||
end
|
||||
|
||||
if version.head?
|
||||
Version.create("HEAD")
|
||||
else
|
||||
version.dup
|
||||
end
|
||||
end
|
||||
end
|
||||
patches.each { |p| p.owner = self }
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user