Open
Description
The publish all / Discard all buttons in the publish dropdown calculate changes incorrectly.
For example in a multisite having one change in "site-two" but no change int "site-one", will still show one change:

This in-turn causes publication to fail, because here we gather the data correctly and find nothing to publish:

At cause is the Neos ui Neos\Neos\Ui\ContentRepository\Service\WorkspaceService
which attempts to replicate the neos ui publish logic of WorkspacePublishingService
beforehand.
An expensive fix would be to check while iterating over each change that it was made in the current closest site node.
This is one of the many flaws of the change projection and will hopefully once be fixed correctly.
Metadata
Metadata
Assignees
Labels
No labels