kas_mon
I'm new here

StoreListener über WebeditPermanentPlugin doppelte Events

Moin Moin Zusammen,

Wir sind derzeit dabei ein Stück Software zu bauen, womit wir bei jedem Speichern eines FS Objekts im PageStore ein externes Event anstoßen können. Dafür hängen wir über ein PermanentPlugin (implementiert JavaClientPermanentPlugin und WebeditPermanentPlugin) einen StoreListener an den PageStore.

Soweit so gut. Jetzt ist uns jedoch aufgefallen, dass das elementChanged Event des StoreListeners über den ContentCreator immer genau zwei mal angestoßen wird sobald ein Objekt geändert wird. Im SiteArchitect wird dieses Event bei der Änderung eines Objekts nur einmal angestoßen.

Machen wir noch etwas falsch? Wie kommen wir zu dem Ergebnis, dass dieses Event wirklich nur einmal angestoßen wird sobald ein Objekt geändert wurde?

Jemand eine Idee? Über Tipps wären wir sehr dankbar.

FS Version: 5.2.180705

- Die ContentCreator Webapp vom Mithras Energy Projekt hat die Komponente genau einmal hinzugefügt bekommen.

- Das Projekt hat außerdem eine "leere" Projektkomponente, damit nur für solche Projekte mit dieser Komponente ein StoreListener registriert wird.

module.xml

<module>

    <name>Monday FirstSpirit Plugin Module</name>

    <version>0.0.1-SNAPSHOT</version>

    <description>Monday FirstSpirit Plugin Module</description>

    <vendor>Monday Consulting GmbH</vendor>

    <components>

        <public>

            <name>permanent_plugin_storelistener</name>

            <displayname>StoreListener PermanentPlugin</displayname>

            <description>Todo</description>

            <class>com.monday_consulting.firstspirit.plugin.PermanentPlugin</class>

            <resources>

                <resource scope="module">lib/monday-fs-plugin-0.0.1-SNAPSHOT.jar</resource>

            </resources>

        </public>

        <project-app>

            <name>storelistener_projectapp</name>

            <displayname>StoreListener ProjectApp</displayname>

            <description>Todo</description>

            <class>com.monday_consulting.firstspirit.plugin.PermanentPluginProjectApp</class>

        </project-app>

        <web-app>

            <name>storelistener_webapp</name>

            <displayname>StoreListener Webapp</displayname>

            <web-xml>web.xml</web-xml>

            <web-resources>

                <resource scope="module">lib/monday-fs-plugin-0.0.1-SNAPSHOT.jar</resource>

            </web-resources>

        </web-app>

    </components>

</module>

Viele Grüße aus Hamburg

Kassim Hölting

0 Kudos
3 Replies
pavone
I'm new here

Hallo Kassim,

blöde Frage, aber das Event wird sicher für ein und dasselbe Objekt doppelt ausgeführt?

Viele Grüße

Tim

0 Kudos

Moin Tim,

ganz genau.

Viele Grüße aus Hamburg

Kassim

0 Kudos

Hi Kassim,

das sieht für mich aus und klingt wie ein Bugverhalten. Besonders wenn es hier einen Unterschied zwischen SA und CC gibt. Ich würde dich bitten das ganze als Bugverdacht an unseren Technical Support zu richten.

Danke dir!

Grüße,

Hannes

0 Kudos