XF 2.1 after upgrade 2.1.5 - Unknown field error for Profile.custom_fields.getFormattedValue

egerci

Member
Hi,
Today after upgrade my site with new XF 2.1.5, i have faced below error.

I am using custom fields in javascript block to store data for blukai.

code like this :

Code:
<script>
dataLayer = [{
<xf:if is="$xf.visitor.user_id">
    <xf:set var="$user_age" value="{{(time($xf.time, 'Y')-$xf.visitor.Profile.dob_year)}}" />
    "user_logged_in" : "Evet",
    "user_age" : "{$user_age}",
    "user_education" : "{$xf.visitor.Profile.custom_fields.getFormattedValue('egitim_durumunuz')}",
    .
    .
    .
    .
</xf:if>
    "saat" : "{{time($xf.time, 'H')}}",
    "gun" : "{{time($xf.time, 'l')}}",
    "ay" : "{{time($xf.time, 'F')}}",   

}];
</script>

Before upgrading it was ok.
Now this is the error :

Code:
LogicException: Template public:PAGE_CONTAINER error: Unknown field 'egitim_durumunuz' src/XF/CustomField/DefinitionSet.php:185
Oluşturan: Curly 6 Kasım 2019 21:00
Yığın Takibi
#0 src/XF/CustomField/DefinitionSet.php(173): XF\CustomField\DefinitionSet->offsetGet('egitim_durumunu...')
#1 src/XF/CustomField/Set.php(51): XF\CustomField\DefinitionSet->__get('egitim_durumunu...')
#2 src/XF/CustomField/Set.php(39): XF\CustomField\Set->getField('egitim_durumunu...')
#3 [internal function]: XF\CustomField\Set->getFormattedValue('egitim_durumunu...')
#4 src/XF/Template/Templater.php(1004): call_user_func_array(Array, Array)
#5 internal_data/code_cache/templates/l2/s56/public/PAGE_CONTAINER.php(1013): XF\Template\Templater->method(Object(XF\CustomField\Set), 'getFormattedVal...', Array)
#6 src/XF/Template/Templater.php(1320): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#7 src/XF/Pub/App.php(544): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#8 src/XF/App.php(1995): XF\Pub\App->renderPageHtml('
    

        
            
        

...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#9 src/XF/Mvc/Dispatcher.php(402): XF\App->renderPage('
    

        
            
        

...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#10 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#12 src/XF.php(391): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
Talep Yeri
array(4) {
  ["url"] => string(7) "/forum/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Top Bottom