I just looked at this briefly, but can someone explain why when I look at my blocks table the quicktabs are set to cache "1" (DRUPAL_CACHE_PER_ROLE)? This is breaking my quicktabs, and I want to disable caching for certain quicktabs but not for the entire site. Is this by design or a bug? Is there a setting somewhere that I am missing?

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

joelcollinsdc’s picture

Patch attached

joelcollinsdc’s picture

Title: Caching - Cache Per Role? » Quicktabs should be set to drupal_no_cache by default
Status: Active » Needs review

Quicktabs should not use block caching by default. if you are putting blocks or other items inside quicktabs, they are already specifing the cache settings. Quicktabs by default overrides these cache settings breaking many items (do a search on d.o for "block cache breaks ... ). The default block cache should be turned off.

rprmatias’s picture

The patch doesn't work for me

joelcollinsdc’s picture

works fine for me

ultimateboy’s picture

Status: Needs review » Fixed

I'm really surprised I haven't personally run in to this before. This is a pretty big deal. Thanks for the patch.

Committed #1 to 7.x-3.x.

http://drupalcode.org/project/quicktabs.git/commit/f4d64a87a03fe844bad1a...

Status: Fixed » Closed (fixed)

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