Hallo,
ich habe ein kleines Problem mit Products.Archetypes.interfaces.IObjectEditedEvent in Plone 4.05.
Ich habe in einem mit Archetypes erstellten Produkt/Content eine Funktion erstellt welche aufgerufen werden soll nachdem das Produkt bearbeitet und abgespeichert wurde. Eigentlich ganz simpel:
in der configure.zcml steht:
<subscriber for=".interfaces.MyContent
Products.Archetypes.interfaces.IObjectEditedEvent"
handler=".MyContent.postProduction" />
Wenn ich dann ein bestehendes Stück MyContent bearbeite und speichere passiert überhaupt nichts. Es werden zwar die Änderungen an MyContent übernommen aber weder werden die Anweisungen in der Funktionen ausgeführt noch erscheint die print Anweisung auf der Konsole (Plone läuft im Debug Modus bzw. bin/instance fg).
Wenn MyContent dann direkt noch einmal editiert und abgespeichert wird dann wird die Funktion plötzlich ausgeführt.
Ich muss gestehen ich bin völlig ratlos und hoffe auf einen Tip.
Gruß und Dank
Daniel