Bug Code event listener hint considers falsy values as no hint

There is a bug in this version
X

Xon

Guest
When the listener cache is built, a falsy value is considered a non-valid hint.

PHP:

Code:
	public function getListenerCacheData()
	{
		$listeners = $this->finder('XF:CodeEventListener')
			->whereAddOnActive(['disableProcessing' => true])
			->where('active', 1)
			->order(['event_id', 'execute_order', 'addon_id'])
			->fetch();

		$cache = [];

		foreach ($listeners AS $listener)
		{
			$hint = $listener['hint'] ? $listener['hint'] : '_';
			$cache[$listener['event_id']][$hint][] =...

Read more

Continue reading...