I'm using boost with gz enabled. I also use URL Aliases. I can access content by some methods the cache expires properly. If I edit using a slightly different method then the cache will not expire. Here's how I can edit without expiring:

administer->content management->content->(shows list of content)->edit link in content list

then make changes and save, drupal brings me back to the content list. The cache does NOT expire.

However, if I view the content by its url alias as a logged in user, then edit it, the cache expires correctly. This can be accomplished by either navigating directly to the page by url while logged in, then clicking the edit link, or by:

administer->content management->content->(shows list of content)->title link in content list, which uses the url alias, then edit on the node page

Not sure where the problem lies, but it seem like either node_api is not firing correctly or boost is unable to access the url alias once the hook is called.

CommentFileSizeAuthor
#3 boost-513924.patch1.17 KBmikeytown2

Comments

mikeytown2’s picture

quick question, are you changing the path of the node at all?

chrisakeley’s picture

I am not. I use alias rules to generate the path automatically. Good question.

mikeytown2’s picture

Status: Active » Needs review
StatusFileSize
new1.17 KB

I can reproduce it. The issue has to do with ?destination=admin/content/node being in the URL. Attached is a patch that should fix it.

mikeytown2’s picture

Status: Needs review » Fixed

committed

chrisakeley’s picture

Tested successfully and implemented on our production site. Thanks.

Status: Fixed » Closed (fixed)

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