diff --git a/purl.module b/purl.module index 955b989..fc7ef13 100644 --- a/purl.module +++ b/purl.module @@ -907,8 +907,10 @@ function purl_get_processor($method) { * @return true if processing should be skipped, false otherwise. */ function _purl_skip($e, $o) { - if (!empty($o['purl']['disabled'])) { - return true; + if (isset($o['purl'])) { + if (!empty($o['purl']['disabled']) || $o['purl'] == 'disabled') { + return true; + } } if (isset($o['purl']['remove'])) { return in_array($e->provider, $o['purl']['remove']);