From 92b0ebc7b74a29b5b875fc104a3681a264d49f03 Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Tue, 18 Dec 2007 16:47:36 -0600 Subject: Fixing #967 -- relationships now work when running 0.23.x clients against 0.24.0 servers. --- lib/puppet/parser/resource/reference.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/puppet/parser') diff --git a/lib/puppet/parser/resource/reference.rb b/lib/puppet/parser/resource/reference.rb index 1dd816093..6e70d23b7 100644 --- a/lib/puppet/parser/resource/reference.rb +++ b/lib/puppet/parser/resource/reference.rb @@ -62,7 +62,13 @@ class Puppet::Parser::Resource::Reference < Puppet::ResourceReference end def to_ref - return [type.to_s,title.to_s] + # We have to return different cases to provide backward compatibility + # from 0.24.x to 0.23.x. + if builtin? + return [type.to_s.downcase, title.to_s] + else + return [type.to_s, title.to_s] + end end def typeclass -- cgit