Skip to content

Enrichment Objekte sollten nicht InvalidateDocumentCache verwenden #370

Description

@j3nsch

Wenn ein Dokument gespeichert wird, wird ServerDateModified durch den DocumentLifecycleListener aktualisiert.

Wenn eine Sammlung gespeichert wird, müssen die verknüpften Dokumente aktualisiert werden. Das macht das Plugin InvalidateDocumentCache. Es findet die verknüpften Dokumente, löscht den Cache und aktualisiert ServerDateModified.

Enrichments verwenden aktuell auch ServerDateModified. Im Gegensatz zu Sammlungen, Lizenzen, usw. werden Enrichments aber nicht separat editiert und gespeichert. Ein Enrichment gehört immer nur zu genau einem Dokument.

Die Verwendung des Plugins sollte für Enrichments nicht notwendig sein und führt aktuell dazu, dass ServerDateModified aktualisiert wird, auch wenn der LifecycleListener für ein Dokument deaktiviert wurde.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions