Function esi_panels_url does an implode of the $display->args to add them to the url. However, under some circumstances these arguments are loaded objects, not strings, leading to a fatal error on the implode. I need to investigate exactly what those are : I suspect panels_everywhere, but might as well be due to a change in panels itself. Meanwhile, checking that they're strings fix the behaviour for now.

Comments

bellesmanieres’s picture

Title: Display arguments concatenation » Panels ESI: Display arguments concatenation
StatusFileSize
new618 bytes
sgdev’s picture

Status: Active » Needs review
sgdev’s picture

See this other thread, same issue: https://www.drupal.org/project/esi/issues/1841588

Should decide which of these two to use.

dstuart’s picture

StatusFileSize
new642 bytes

rerolled for current version of 7.3 branch

  • dstuart committed 9769161 on 7.x-3.x
    Issue #2219671 by bellesmanieres, dstuart: Panels ESI: Display arguments...
dstuart’s picture

Status: Needs review » Fixed

pushed to 7.3 branch

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.