diff --git a/lib/tasks/register_with_store.rake b/lib/tasks/register_with_store.rake index 9e76058..0abddda 100644 --- a/lib/tasks/register_with_store.rake +++ b/lib/tasks/register_with_store.rake @@ -2,10 +2,10 @@ namespace :register_with_store do task :register,[:arg] => :environment do |task,args| modules = ModuleApp.all ids = modules.collect{|ma| ma.key} - store_token = Site.first.store_token - module_apps = ModuleApp.all - exceptions = OrbitStore::MODULE_EXCEPTIONS + store_token = Site.first.store_token rescue nil if !store_token.nil? + module_apps = ModuleApp.all + exceptions = OrbitStore::MODULE_EXCEPTIONS params_to_send = {'store_token' => store_token, "apps" => ids} uri = URI.parse(OrbitStore::URL) http = Net::HTTP.new(uri.host,uri.port)