Skip to content
Snippets Groups Projects
Commit d6131f46 authored by root's avatar root
Browse files

newxt appointment should start a year after starting previous visit

parent 96705b6f
No related branches found
No related tags found
No related merge requests found
......@@ -215,12 +215,12 @@ class Visit(models.Model):
self.is_finished = True
self.save()
visit_finished = self.datetime_begin
visit_started = self.datetime_end
appointments = Appointment.objects.filter(visit=self)
for appointment in appointments:
visit_finished = max(visit_finished,appointment.datetime_when)
visit_started = min(visit_started,appointment.datetime_when)
time_to_next_visit = datetime.timedelta(days=365)
if self.subject.type== Subject.SUBJECT_TYPE_CHOICES_CONTROL:
......@@ -228,8 +228,8 @@ class Visit(models.Model):
Visit.objects.create(
subject = self.subject,
datetime_begin = visit_finished+time_to_next_visit,
datetime_end = visit_finished+time_to_next_visit+datetime.timedelta(days=93)
datetime_begin = visit_started+time_to_next_visit,
datetime_end = visit_started+time_to_next_visit+datetime.timedelta(days=93)
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment