Search the FirstSpirit Knowledge Base
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
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
Holger
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
Holger
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
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
Hallo Holger,
vielen Dank für die Hilfe.
Viele Grüße
Can