diff --git a/lib/controller/mainController/registration_captain_controller.dart b/lib/controller/mainController/registration_captain_controller.dart index 7720c63..3ca36af 100644 --- a/lib/controller/mainController/registration_captain_controller.dart +++ b/lib/controller/mainController/registration_captain_controller.dart @@ -576,10 +576,11 @@ class RegisterCaptainController extends GetxController { : responseIdEgyptBack['religion'], 'religion': religion.value.isNotEmpty ? religion.value : 'Not specified', 'status': status.value.isNotEmpty ? status.value : 'yet', - 'birthdate': birthdate.value.isNotEmpty - ? birthdate.value - : extractDOB( - responseIdEgyptDriverLicense['national_number'].toString()), + 'birthdate': + responseIdEgyptDriverLicense['national_number'].toString().length < 14 + ? extractDOB(responseIdEgyptBack['nationalID']) + : extractDOB( + responseIdEgyptDriverLicense['national_number'].toString()), 'maritalStatus': maritalStatus.value.isNotEmpty ? maritalStatus.value : responseIdEgyptBack['maritalStatus'],