src/web/twig/Extension.php
public function getSeoField ($ctx, $handle = 'seo')
	{
		try {
			$seo = null;

			if (isset($ctx[$handle]))
				$seo = $ctx[$handle];

			elseif (isset($ctx['entry']) && isset($ctx['entry'][$handle]))
				$seo = $ctx['entry'][$handle];

			elseif (isset($ctx['product']) && isset($ctx['product'][$handle]))
				$seo = $ctx['product'][$handle];

			elseif (isset($ctx['category']) && isset($ctx['category'][$handle]))
				$seo = $ctx['category'][$handle];

			if ($seo instanceof SeoData)
				return $seo;

		} catch (\Exception $e) {
			return null;
		}

		return null;
	}
public function getSeoField ($ctx, $handle = 'seo')
	{
		try {
			$seo = null;

			if (isset($ctx[$handle]))
				$seo = $ctx[$handle];

			elseif (isset($ctx['entry']) && isset($ctx['entry'][$handle]))
				$seo = $ctx['entry'][$handle];

			elseif (isset($ctx['product']) && isset($ctx['product'][$handle]))
				$seo = $ctx['product'][$handle];

			elseif (isset($ctx['category']) && isset($ctx['category'][$handle]))
				$seo = $ctx['category'][$handle];

			if ($seo instanceof SeoData)
				return $seo;

		} catch (\Exception $e) {
			return null;
		}

		return null;
	}
=========================================================================