Advertisement
fatmcgav

NaServer-2.patch

Jan 7th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. --- lib/puppet/util/network_device/netapp/NaServer.rb.orig 2014-01-07 15:14:38.103965084 +0000
  2. +++ lib/puppet/util/network_device/netapp/NaServer.rb 2014-01-07 15:23:05.515964890 +0000
  3. @@ -18,7 +18,7 @@
  4. include REXML
  5. require 'stringio'
  6. include StreamListener
  7. -require 'NaElement'
  8. +require File.dirname(__FILE__) + "/NaElement"
  9.  
  10.  
  11. # Class for managing Network Appliance(r) Storage System
  12. @@ -432,11 +432,17 @@
  13. xi = NaElement.new(api)
  14. i = 0
  15. while(i < num_parms)
  16. - key = args[i]
  17. - i = i + 1
  18. - value = args[i]
  19. - i = i + 1
  20. - xi.child_add(NaElement.new(key, value))
  21. + key = args[i]
  22. + i = i + 1
  23. + value = args[i]
  24. + i = i + 1
  25. + if value.class == NaElement
  26. + x = NaElement.new(key)
  27. + x.child_add(value)
  28. + xi.child_add(x)
  29. + else
  30. + xi.child_add(NaElement.new(key, value))
  31. + end
  32. end
  33. return invoke_elem(xi)
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement