Consent Manager (IAB TCF 2.2)

Consent Manager (IAB TCF 2.2) 1.0.1

No permission to download
Log retention (days) is set tot 365, but you can't save with this value. So you have to adjust it first to 360 or 390,..

And these errors when updating vendors or changing page in logs.
Code:
InvalidArgumentException: Accessed unknown getter 'tc_string' on DEB\ConsentManager:ConsentLog[2] src/XF/Mvc/Entity/Entity.php:228
Generated by: Mar 22, 2026 at 1:10 PM

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(140): XF\Mvc\Entity\Entity->get('tc_string')
#1 internal_data/code_cache/templates/l18/s0/admin/deb_consent_logs.php(177): XF\Mvc\Entity\Entity->offsetGet('tc_string')
#2 src/XF/Template/Templater.php(1818): XF\Template\Templater->{closure:internal_data/code_cache/templates/l18/s0/admin/deb_consent_logs.php:4}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('deb_consent_log...', Array)
#4 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#5 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DEB\\ConsentMana...', 'admin:deb_conse...', Array)
#6 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#7 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 admin.php(15): XF::runApp('XF\\Admin\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(27) "/admin.php?deb-consent/logs"
  ["referrer"] => string(52) "/admin.php?deb-consent/"
  ["_GET"] => array(1) {
    ["deb-consent/logs"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Code:
InvalidArgumentException: Accessed unknown getter 'source' on DEB\ConsentManager:ConsentLog[2] src/XF/Mvc/Entity/Entity.php:228
Generated by: Mar 22, 2026 at 1:10 PM

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(140): XF\Mvc\Entity\Entity->get('source')
#1 internal_data/code_cache/templates/l18/s0/admin/deb_consent_logs.php(190): XF\Mvc\Entity\Entity->offsetGet('source')
#2 src/XF/Template/Templater.php(1818): XF\Template\Templater->{closure:internal_data/code_cache/templates/l18/s0/admin/deb_consent_logs.php:4}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('deb_consent_log...', Array)
#4 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#5 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DEB\\ConsentMana...', 'admin:deb_conse...', Array)
#6 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#7 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 admin.php(15): XF::runApp('XF\\Admin\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(27) "/admin.php?deb-consent/logs"
  ["referrer"] => string(52) "/admin.php?deb-consent/"
  ["_GET"] => array(1) {
    ["deb-consent/logs"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Last edited:
Back
Top Bottom