card.php: Allow repurchase of membership for same user

This commit is contained in:
nikolark committed 2016-08-17 01:39:09 +02:00
1 parent 38f7c99aa9
commit 36cce15c06
1 file changed
+2 -2
+2 -2
View File
@@ -50,8 +50,8 @@ if($_SERVER['REQUEST_METHOD'] === 'POST') {
return_json_response(array('error' => "Invalid phone number: '".$phone_number."'"), 400); return_json_response(array('error' => "Invalid phone number: '".$phone_number."'"), 400);
} }
$card = get_card($card_number); $card = get_card($card_number);
if($card['registered'] !== '') { if($card['registered'] !== '' && $card['owner_phone_number'] !== $phone_number) {
return_json_response(array('error' => 'Card number is in use and belongs to phone number: '.$card['owner_phone_number'].'.'), 400); return_json_response(array('error' => 'Card number is in use and belongs to another phone number: '.$card['owner_phone_number'].' (not '.$phone_number.').'), 400);
} }
/* If user with phone number exists, then bail */ /* If user with phone number exists, then bail */
$user_id = getUseridFromPhone($phone_number); $user_id = getUseridFromPhone($phone_number);