removing rimo_id if found on another address in vis update
This commit is contained in:
@@ -501,6 +501,20 @@ class AddressDBController extends mfBaseController {
|
||||
}
|
||||
|
||||
if($address->rimo_id != $rimo_id || $address->visibility != $visibility) {
|
||||
|
||||
if($address->rimo_id != $rimo_id) {
|
||||
// find if rimo id is in use already
|
||||
$test_rimo_id = ADBHausnummerModel::search(["rimo_id" => $rimo_id]);
|
||||
foreach($test_rimo_id as $test_address) {
|
||||
if($test_address && $test_address->id != $address->id) {
|
||||
$test_address->rimo_id = null;
|
||||
$test_address->save();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
$address->rimo_id = $rimo_id;
|
||||
$address->visibility = $visibility;
|
||||
$address->save();
|
||||
|
||||
Reference in New Issue
Block a user