Hallo @danielstraub, das ist ja merkwürdig, ich spreche mal mit @uw wie es sich bei der gleichen Funktion bei den Talend Components for enaio® gemacht ist und melde mich zurück.
wir können es nachstellen. Es hängt anscheinend mit archivierten Dokumenten zusammen. Nur bei diesen laufen wir auf den von @danielstraub beschriebenen Fehler, wenn wir store_in_cache ausführen. Bei nicht archivierten Dokumenten läuft es wunderbar durch.
Hi @rk,
das sieht nach einem konsistenten Verhalten aus
Ich hatte zunächst meine Zweifel, ob es nur am Archivierungszustand liegen kann, da dies ja eigentlich keine Rolle spielt, solange man mind. Leserechte hat…
Ich bin gespannt, was du rausfindest.
Viele Grüße, DANKE und ein schönes Wochenende!
Hi @rk ,
wie im Anfang des Threads angesprochen tritt das Verhalten interessanterweise mit der Funktion std.storeincachebyid nicht auf. Die API ist hier sehr konsistent
keine Variante lässt in unseren Tests archivierte Dokumente ohne Fehler durch. Als Workaround habe ich jetzt eine weitere API-Funktion in den Client eingebaut: Client.store_in_cache_by_id(). Dieser kann man entsprechend des enaio-Gegenstücks keine Type-ID mitgegeben, weshalb die andere Funktion relevant bleibt (Performance wenn Type-ID bekannt).
@uw hat gerade den Merge Request bearbeitet, Update auf PyPi.org folgt in Kürze.