diff --git a/includes/expire.api.inc b/includes/expire.api.inc index cd4acc6bf4a301281ed947d17134edf4fef9a887..2d52ae0d9c25b287eb4ad1e4daafed57df1557e2 100644 --- a/includes/expire.api.inc +++ b/includes/expire.api.inc @@ -101,6 +101,12 @@ class ExpireAPI { // Latest possibility to change urls that should be expired. drupal_alter('expire_urls', $urls, $object_type, $object); + // Probably during alteration all urls were deleted. In this case + // we should stop any further expiration. + if (empty($urls)) { + return; + } + // Write some debug information. self::debugLog($urls, $wildcards, $object_type);