Skip to content

Commit fac765a

Browse files
authored
Merge pull request #4454 from nhsuk/fix-seeds
Ensure seeds don't create session dates outside range
2 parents 934680b + 405e7d4 commit fac765a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

db/seeds.rb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,12 @@ def setup_clinic(team)
161161
academic_year = AcademicYear.current
162162
clinic_session = team.generic_clinic_session(academic_year:)
163163

164-
clinic_session.session_dates.create!(value: Date.current)
165-
clinic_session.session_dates.create!(value: Date.current - 1.day)
166-
clinic_session.session_dates.create!(value: Date.current + 1.day)
164+
[Date.current, Date.yesterday, Date.tomorrow].each do |value|
165+
if value.in?(academic_year.to_academic_year_date_range)
166+
clinic_session.session_dates.create!(value:)
167+
end
168+
end
169+
167170
clinic_session.update!(send_invitations_at: Date.current - 3.weeks)
168171

169172
# All patients belong to the community clinic. This is normally

0 commit comments

Comments
 (0)