Hochladen eines Mediums führt zu zwei revisionEvents mit unterschiedlichem EventInfo.Type
Author: can
Publication Date: 5/15/2025 14:24
Hallo zusammen,
Beim Hochladen von Medien in FirstSpirit treten zwei Revisionsevents auf: eines vom Typ ELEMENT_INSERTED und eines vom Typ ELEMENT_CHANGED. Die Dokumentation enthält keine spezifischen Erklärungen zu diesen EventInfo-Typen. Kann ich in jedem Fall das Event mit ELEMENT_INSERTED ignorieren, da ohnehin ein Event mit ELEMENT_CHANGED folgt, oder gibt es Szenarien, in denen auf ELEMENT_INSERTED kein ELEMENT_CHANGED folgt?
Gruß Can
-
Author: hoebbel - 5/20/2025 15:13
Hallo Can,
das erste Event wird erzeugt, wenn der Medien-Knoten angelegt wird, das zweite Event wird erzeugt, wenn der Medien-Inhalt gespeichert wird.
Theoretisch kann man ein Medium anlegen und dann nicht speichern. Das würde ein Medium ohne Inhalt erzeugen. In der Praxis sollte dies nicht geschehen - und wenn doch, wird ein unbrauchbarer Knoten im Media-Store erzeugt.Ich hoffe, die Antwort hilft weiter. (auch wenn es nur ein erweitertes "Jein" ist
Viele Grüße
Holger0 -
Author: mbergmann - 5/20/2025 20:19
Hi,
ich habe gerade nicht im Kopf, wie es sich beim Duplizieren von Medien verhält (per API oder CTRL+Drag). Fiel mir aber gerade als Fall ein, wo vielleicht (!) ein INSERTED ohne CHANGED gefeuert wird.
Wobei selbst wenn man das mal testet würde ich mich eher nicht darauf verlassen, dass das immer so ist (oder bleibt), solange es nicht explizit dokumentiert ist.
Viele Grüße
Michael
0 -
Author: can - 5/22/2025 14:19
Hallo Michael,
danke für die Antwort. Ich habe das ganze gerade getestet und festgestellt das beim Duplizieren auch beide Events gefeuert werden.
Viele Grüße
Can
0 -
Author: can - 5/22/2025 14:20
Hallo Holger,
vielen Dank für die Hilfe.
Viele Grüße
Can
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
4 commentaires