From 10500e7f85037d940c4730d94be0890ec8155665 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 9 Feb 2011 03:08:52 -0500 Subject: [PATCH] ensure*() functions throw exceptions for errors --- plugins/OStatus/classes/Ostatus_profile.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/OStatus/classes/Ostatus_profile.php b/plugins/OStatus/classes/Ostatus_profile.php index 13711d39f4..28f2dc0a97 100644 --- a/plugins/OStatus/classes/Ostatus_profile.php +++ b/plugins/OStatus/classes/Ostatus_profile.php @@ -1782,12 +1782,14 @@ class Ostatus_profile extends Memcached_DataObject $oprofile = Ostatus_profile::ensureWebfinger($rest); break; default: - common_log(LOG_WARNING, - "Unrecognized URI protocol for profile: $protocol ($uri)"); + throw new ServerException("Unrecognized URI protocol for profile: $protocol ($uri)"); break; } + } else { + throw new ServerException("No URI protocol for profile: ($uri)"); } } + return $oprofile; }