X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FPortableContact.php;h=0f4ef12f9dd4943a9b11bc360352f18afa593479;hb=4894e89f036be1f8a82523ac69d56ae36e7685df;hp=7243da523f9d2e6078b1d4371f66b519838c68ea;hpb=d577ab98eb0f28f9f807795f54c87d80ef9c0dc2;p=friendica.git diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php index 7243da523f..0f4ef12f9d 100644 --- a/src/Protocol/PortableContact.php +++ b/src/Protocol/PortableContact.php @@ -1376,10 +1376,11 @@ class PortableContact } $info = $data['info']; - if (in_array($data['register_policy'], ['REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN'])) { + $register_policy = defaults($data, 'register_policy', REGISTER_CLOSED); + if (in_array($register_policy, ['REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN'])) { $register_policy = constant($data['register_policy']); } else { - Logger::log("Register policy '{$data['register_policy']}' from $server_url is invalid."); + Logger::log("Register policy '$register_policy' from $server_url is invalid."); $register_policy = REGISTER_CLOSED; // set a default value } $platform = $data['platform'];