Skip to content

Commit 3dc6cb3

Browse files
committed
Only show active patient sessions
Draft patient sessions which may have been imported but not yet confirmed shouldn't be shown anywhere yet.
1 parent 162fa54 commit 3dc6cb3

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

app/controllers/consents_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def index
1010
all_patient_sessions =
1111
@session
1212
.patient_sessions
13+
.active
1314
.strict_loading
1415
.includes(
1516
:campaign,

app/controllers/sessions/edit_controller.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ def update
2222
case current_step
2323
when :confirm
2424
@session.draft = false
25+
@session.patient_sessions.update_all(active: true)
26+
2527
if @session.send_consent_at.today?
2628
ConsentRequestsSessionBatchJob.perform_later(@session)
2729
end

app/controllers/triage_controller.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def index
1717
all_patient_sessions =
1818
@session
1919
.patient_sessions
20+
.active
2021
.strict_loading
2122
.includes(
2223
:campaign,
@@ -74,7 +75,8 @@ def set_patient
7475
end
7576

7677
def set_patient_session
77-
@patient_session = @patient.patient_sessions.find_by(session: @session)
78+
@patient_session =
79+
@patient.patient_sessions.active.find_by(session: @session)
7880
end
7981

8082
def set_triage

app/controllers/vaccinations_controller.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def index
1919
all_patient_sessions =
2020
@session
2121
.patient_sessions
22+
.active
2223
.strict_loading
2324
.includes(
2425
:campaign,
@@ -151,7 +152,8 @@ def set_draft_vaccination_record
151152
end
152153

153154
def set_patient_session
154-
@patient_session = @patient.patient_sessions.find_by(session: @session)
155+
@patient_session =
156+
@patient.patient_sessions.active.find_by(session: @session)
155157
end
156158

157159
def set_todays_batch

0 commit comments

Comments
 (0)