Download & Extend

No did for exported panels causes wrong get cache in panels_simple_cache_get_id()

Project:Panels
Version:7.x-3.x-dev
Component:Code
Category:bug report
Priority:major
Assigned:Unassigned
Status:closed (duplicate)

Issue Summary

In panels_simple_cache_get_id() we assume we have a did for each panel display. However, if the panel is exported to code did == 'new'. this means we might get the wrong cached pane.

Setting to major as this makes the cache feature return unexpected results.

Comments

#1

Assigned to:Anonymous» merlinofchaos

#2

Unfortunately I have no ideas how to deal with this. :(

#3

Assigned to:merlinofchaos» Anonymous

#4

Maybe instead of a name consisted of the panels display ID, we can assign a hash string?

#5

Status:active» closed (duplicate)

This is a duplicate of #1349118: Simple Caching ID scheme will lead to conflicts with exported Panels definitions