From 359f3aa8ce51c82df2bc1ead0b66337df9751498 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Tue, 2 Feb 2016 17:25:52 -0300 Subject: [PATCH] application_controller: provide sample environment to avoid crashes --- app/controllers/application_controller.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index e537c47..4abaacb 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -131,12 +131,11 @@ class ApplicationController < ActionController::Base @domain = Domain.find_by_name(request.host) if @domain.nil? @environment = Environment.default - if @environment.nil? && Rails.env.development? - # This should only happen in development ... + # Avoid crashes on test and development setups + if @environment.nil? && !Rails.env.production? @environment = Environment.new @environment.name = "Noosfero" @environment.is_default = true - @environment.save! end else @environment = @domain.environment -- libgit2 0.21.2