Pass openid_prefix to setup method only when -o option is used
authorradhika chippada <radhika@radhika.curoverse>
Fri, 21 Mar 2014 20:05:37 +0000 (16:05 -0400)
committerradhika chippada <radhika@radhika.curoverse>
Fri, 21 Mar 2014 20:05:37 +0000 (16:05 -0400)
services/api/script/setup-new-user.rb

index 561f8175126520e09f54b8d44c6f549050aa07ad..7bfc5715e57212ec41d5dc048cecdad15be8c137 100755 (executable)
@@ -23,6 +23,8 @@ claim the account.
   eos
 end
 
+default_openid_prefix = 'https://www.google.com/accounts/o8/id'
+
 log.level = (ENV['DEBUG'] || opts.debug) ? Logger::DEBUG : Logger::WARN
     
 if ARGV.count != 3
@@ -64,10 +66,14 @@ if opts.openid_prefix
   puts "used the -o option"
 end
 
-user = arv.user.setup(user: user, repo_name: user_repo_name, vm_uuid: vm_uuid,
-    openid_prefix: opts.openid_prefix)
+if opts.openid_prefix == default_openid_prefix
+  user = arv.user.setup user: user, repo_name: user_repo_name, vm_uuid: vm_uuid
+else
+  user = arv.user.setup user: user, repo_name: user_repo_name, vm_uuid: vm_uuid,
+      openid_prefix: opts.openid_prefix
+end
 
-log.info { "user uuid: " + user[:uuid] }
+log.info {"user uuid: " + user[:uuid]}
 
 puts user.inspect