Skip to content

Commit 9ccc4cd

Browse files
authored
Hotfix 3.1 (#550)
Remove specified opening times bug
1 parent 6775f2f commit 9ccc4cd

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

application/service_sync/changes_to_dos.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -98,23 +98,20 @@ def check_for_specified_opening_times_changes(self) -> bool:
9898
"Removing Specified opening times that occur in the past",
9999
extra={"all_nhs": nhs_spec_open_dates, "future_nhs": future_nhs_spec_open_dates},
100100
)
101-
equal_specified_opening_times = SpecifiedOpeningTime.equal_lists(
102-
dos_spec_open_dates, future_nhs_spec_open_dates
103-
)
104-
if not equal_specified_opening_times or len(nhs_spec_open_dates) != len(future_nhs_spec_open_dates):
101+
if SpecifiedOpeningTime.equal_lists(dos_spec_open_dates, future_nhs_spec_open_dates):
105102
logger.info(
106-
"Specified opening times not equal",
103+
"Specified opening times are equal, so no change",
107104
extra={"dos": dos_spec_open_dates, "nhs": future_nhs_spec_open_dates},
108105
)
109-
self.current_specified_opening_times = dos_spec_open_dates
110-
self.new_specified_opening_times = future_nhs_spec_open_dates
111-
return True
106+
return False
112107
else:
113108
logger.info(
114-
"Specified opening times are equal, so no change",
109+
"Specified opening times not equal",
115110
extra={"dos": dos_spec_open_dates, "nhs": future_nhs_spec_open_dates},
116111
)
117-
return False
112+
self.current_specified_opening_times = dos_spec_open_dates
113+
self.new_specified_opening_times = future_nhs_spec_open_dates
114+
return True
118115

119116
def check_for_address_and_postcode_for_changes(self) -> Tuple[bool, bool, Optional[DoSLocation]]:
120117
"""Check if address and postcode have changed between dos_service and nhs_entity,

0 commit comments

Comments
 (0)