Closed (fixed)
Project:
Webform
Version:
7.x-3.9
Component:
User interface
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
25 Feb 2011 at 22:05 UTC
Updated:
23 Aug 2011 at 02:41 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
quicksketchI'm not sure why this behavior would exist and I'm not seeing it on my local installation. If you can provide more information on how to reproduce this issue it would be appreciated.
Regarding tokens, please keep that conversation to the relevant issues:
#1001798: Rewrite token replacement system to use D7 tokens
#428982: New hooks for additional token replacements
Comment #2
Anonymous (not verified) commentedI've also been running into this. When a user adds a new component to the webform it won't appear until the cache has been cleared. I do receive the following warning when adding a component, though I don't know if it is related.
Comment #3
Anonymous (not verified) commentedI did a little investigating and this problem is due to the Entity Cache module. This module is recommended for use with Display Suite, which is why I have it installed and this is likely the case for MrPhilbert as well. The easy fix is to simply disable the Entity Cache module and use Display Suite without it, but it would be nice for these modules to play nicely together.
I'm not too familiar with the Entity Cache module myself, but the following function call might be able to flush out the entity cache after a component creation.
Comment #4
MrPhilbert commentedThank you kovalchik. I do have display suite enabled. I'll disable entity cache and see if that does the trick. If so, I'll report back.
Comment #5
quicksketchThanks for the updates guys. I'm glad to know what's causing this problem.
Comment #6
quicksketchI've committed this patch which clears the Entity Cache cache table upon adding/removing/updating/reordering components.
Comment #8
Anonymous (not verified) commented3.9 has been working great for me, thanks for committing that patch. However, it looks like this is still an issue when adding a new recipient email. The email will be added to the system but won't actually show up until the cache is cleared. Disabling Entity Cache solves the problem so it seems this is directly related to this issue.
Thanks for all your hard work on this, I know it's kind of a pain to deal with module incompatibilities. We use Webform on nearly every site we build and I'm still amazed by how much it can do.
Comment #9
quicksketchThanks kovalchik. This probably should have been a new issue but I appreciate the report.
Comment #10
Anonymous (not verified) commentedOops, sorry about that. I'll make sure to open a separate issue next time.
Comment #11
quicksketchI've committed this patch which clears entitycache on e-mail configuration insert/update/delete.
Comment #12
quicksketchThe committed patch.