Is the complete fix actually this simple?
I could swear this method is used in multiple places that expect a
string, based on previous behaviour.
My guess is that this was already fixed as part of the method rename,
just trying to make sure.
On Jul 11, 2010, at 10:36 PM, Jesse Wolfe wrote:
type/user.rb was assuming that catalog.resources would return
resources.
In 0.25.x, it (confusingly) returns strings. type/user ignored this,
and
the codepath was a no-op.
In 2.6, the method was renamed to something less confusing, causing
the
codepath in type/user to fail outright.
This patch added a catalog.resources method that returns resource
objects.
As a side effect, user resources will now autorequire group resources
again.
Signed-off-by: Jesse Wolfe <[email protected]>
---
lib/puppet/resource/catalog.rb | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/lib/puppet/resource/catalog.rb b/lib/puppet/resource/
catalog.rb
index e8c1429..d163fc1 100644
--- a/lib/puppet/resource/catalog.rb
+++ b/lib/puppet/resource/catalog.rb
@@ -383,6 +383,10 @@ class Puppet::Resource::Catalog <
Puppet::SimpleGraph
@resource_table.keys
end
+ def resources
+ @resource_table.values.uniq
+ end
+
def self.from_pson(data)
result = new(data['name'])
--
1.7.0.4
--
You received this message because you are subscribed to the Google
Groups "Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected]
.
For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en
.
--
Today I dialed a wrong number...The other person said, "Hello?" and
I said, "Hello, could I speak to Joey?"...
They said, "Uh...I don't think so...he's only 2 months old."
I said, "I'll wait." -- Steven Wright
---------------------------------------------------------------------
Luke Kanies -|- http://puppetlabs.com -|- +1(615)594-8199
--
You received this message because you are subscribed to the Google Groups "Puppet
Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.