Selaa lähdekoodia

validation for updateVisit

Viktoriia 1 kuukausi sitten
vanhempi
commit
8457f51d0c

+ 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,