Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUGFIX: Flush cache also for deleted nodes #5124

Merged
merged 1 commit into from
Jun 5, 2024

Conversation

dlubitz
Copy link
Contributor

@dlubitz dlubitz commented Jun 4, 2024

Removed nodes can't get found, so they regarding caches don't get flushed.

The bug was introduced with #4291
Fixes: #5105

@dlubitz dlubitz self-assigned this Jun 4, 2024
@dlubitz dlubitz requested review from grebaldi and mhsdesign June 4, 2024 10:25
@@ -159,7 +159,7 @@ protected function registerAllTagsToFlushForNodeInWorkspace(NodeInterface $node,
{
// Ensure that we're dealing with the variant of the given node that actually
// lives in the given workspace
if ($node->getWorkspace()->getName() !== $workspace->getName()) {
if ($node->isRemoved() === false && $node->getWorkspace()->getName() !== $workspace->getName()) {
$workspaceContext = $this->contextFactory->create(
array_merge(
$node->getContext()->getProperties(),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or should we use showRemovedNodes in the context or something?

fyi will also run the neos e2e tests against this soon

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not working, I also tried that.

Copy link
Member

@mhsdesign mhsdesign left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

g,kuezailt7azjh,wrgkztewukahj,gkzewtiuhjkawzlihjlkawl4zuighjkewauzgliuhewjkagzulihaejwkhzglieuahwjkhglzuiaewhjkghuewaikjgewa

Copy link
Contributor

@grebaldi grebaldi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

g,kuezailt7azjh,wrgkztewukahj,gkzewtiuhjkawzlihjlkawl4zuighjkewauzgliuhewjkagzulihaejwkhzglieuahwjkhglzuiaewhjkghuewaikjgewa

I second that. 👍 by reading.

@mhsdesign mhsdesign merged commit 0eb3c69 into neos:8.3 Jun 5, 2024
10 checks passed
@dlubitz dlubitz deleted the bugfix/flush-cache-for-deleted-nodes branch June 5, 2024 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants