diff --git a/modules/visa/rejection_visa_previous.php b/modules/visa/rejection_visa_previous.php index 3500aa3bbb4570ff7c4607b0aa527c189cfc34a3..351dcaa899fcbc0b0cc4460f3185de56be93e92f 100755 --- a/modules/visa/rejection_visa_previous.php +++ b/modules/visa/rejection_visa_previous.php @@ -151,10 +151,14 @@ function manage_empty_error($arr_id, $history, $id_action, $label_action, $statu $listInstance = $stmt->fetchObject(); $db->query('UPDATE listinstance SET process_date = NULL WHERE res_id = ? AND difflist_type = ? AND listinstance_id = ?', [$res_id, 'VISA_CIRCUIT', $listInstance->listinstance_id]); - if ($listInstance->requested_signature) { - $newStatus = 'ESIG'; + if ($status == '_NOSTATUS_') { + if ($listInstance->requested_signature) { + $newStatus = 'ESIG'; + } else { + $newStatus = 'EVIS'; + } } else { - $newStatus = 'EVIS'; + $newStatus = $status; } }