diff --git a/app/controllers/organisations_controller.rb b/app/controllers/organisations_controller.rb index 480b0ab17..c94e2824d 100644 --- a/app/controllers/organisations_controller.rb +++ b/app/controllers/organisations_controller.rb @@ -47,13 +47,15 @@ class OrganisationsController < ApplicationController end def logs - redirect_to(case_logs_path) unless current_user.support? + if current_user.support? + set_session_filters(specific_org: true) - set_session_filters(specific_org: true) - - organisation_logs = CaseLog.all.where(owning_organisation_id: @organisation.id) - @pagy, @case_logs = pagy(filtered_case_logs(organisation_logs)) - render "logs", layout: "application" + organisation_logs = CaseLog.all.where(owning_organisation_id: @organisation.id) + @pagy, @case_logs = pagy(filtered_case_logs(organisation_logs)) + render "logs", layout: "application" + else + redirect_to(case_logs_path) + end end private