From 80f8b80eacfa80bfd7b7d4f348838592161ed97a Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Tue, 8 Apr 2008 11:19:15 -0500 Subject: Adding validation to the user type to confirm that the group list does not contain any commas. This seems to be a common problem. --- lib/puppet/type/user.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/puppet/type/user.rb b/lib/puppet/type/user.rb index 48e35f2c8..71507d172 100755 --- a/lib/puppet/type/user.rb +++ b/lib/puppet/type/user.rb @@ -220,6 +220,9 @@ module Puppet if value =~ /^\d+$/ raise ArgumentError, "Group names must be provided, not numbers" end + if value.include?(",") + raise ArgumentError, "Group names must be provided as an array, not a comma-separated list" + end end end -- cgit