From 6fb20fca89cfdbc38aa04442a5a04e32b6eb15a1 Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Fri, 20 Jul 2018 14:47:58 -0700 Subject: [PATCH] bug fixes with storage manager --- app/controllers/application_controller.rb | 2 +- app/logical/storage_manager/match.rb | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 649546155..fe525a3ee 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -176,7 +176,7 @@ class ApplicationController < ActionController::Base def reset_current_user CurrentUser.user = nil CurrentUser.ip_addr = nil - CurrentUser.root_url = root_url + CurrentUser.root_url = root_url.sub(/\/$/, "") end def set_started_at_session diff --git a/app/logical/storage_manager/match.rb b/app/logical/storage_manager/match.rb index 0ce7e9cd3..7fe97f9be 100644 --- a/app/logical/storage_manager/match.rb +++ b/app/logical/storage_manager/match.rb @@ -70,8 +70,11 @@ class StorageManager::Match < StorageManager end if match - yield manager if block_given? - return manager unless block_given? + if block_given? + return yield(manager) + else + return manager + end end end end