Browse Source

validation for updateVisit

Viktoriia 1 month ago
parent
commit
8457f51d0c
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/screens/InAppScreens/TravelsScreen/EditNmDataScreen/index.tsx

+ 5 - 0
src/screens/InAppScreens/TravelsScreen/EditNmDataScreen/index.tsx

@@ -173,6 +173,11 @@ const EditNmDataScreen = ({ navigation, route }: { navigation: any; route: any }
     async (visitId: number): Promise<void> => {
       const visit = visits.find((v) => v.id === visitId);
       if (visit && visit.isEditing) {
+        if (!compareDates(visit.startDate, visit.endDate)) {
+          Alert.alert('Start date cannot be after end date.');
+          return;
+        }
+
         await updateVisitAsync(
           {
             token,