From: fabrixxm <fabrix.xm@gmail.com>
Date: Tue, 6 Nov 2018 11:10:23 +0000 (+0100)
Subject: Stop PortableContacts to raise warning on malformed register_policy
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1858204cbdb6febbebb8d148b67302334b575e49;p=friendica.git

Stop PortableContacts to raise warning on malformed register_policy
---

diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php
index fb8b48d7cb..e2d902ac58 100644
--- a/src/Protocol/PortableContact.php
+++ b/src/Protocol/PortableContact.php
@@ -1375,7 +1375,12 @@ class PortableContact
 					}
 
 					$info = $data['info'];
-					$register_policy = constant($data['register_policy']);
+					if (in_array($data['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.");
+						$register_policy = REGISTER_CLOSED; // set a default value
+					}
 					$platform = $data['platform'];
 				}
 			}