diff options
| -rw-r--r-- | engine/classes/ElggPlugin.php | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/engine/classes/ElggPlugin.php b/engine/classes/ElggPlugin.php index 18d97d23a..208d1eff8 100644 --- a/engine/classes/ElggPlugin.php +++ b/engine/classes/ElggPlugin.php @@ -177,8 +177,9 @@ class ElggPlugin extends ElggObject {  		$db_prefix = get_config('dbprefix');  		$name = elgg_namespace_plugin_private_setting('internal', 'priority'); -		// if no priority assume a priority of 0 +		// if no priority assume a priority of 1  		$old_priority = (int) $this->getPriority(); +		$old_priority = (!$old_priority) ? 1 : $old_priority;  		$max_priority = elgg_get_max_plugin_priority();  		// can't use switch here because it's not strict and @@ -194,7 +195,7 @@ class ElggPlugin extends ElggObject {  		}  		// should be a number by now -		if ($priority) { +		if ($priority > 0) {  			if (!is_numeric($priority)) {  				return false;  			} @@ -234,7 +235,6 @@ class ElggPlugin extends ElggObject {  			// set this priority  			if ($this->set($name, $priority)) { -				//return elgg_plugins_reindex_priorities();  				return true;  			} else {  				return false; | 
