Skip to content

Enrichment Objekte sollten nicht InvalidateDocumentCache verwenden #370

@j3nsch

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.

Metadata

Metadata

Assignees

Labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions