FIT-Connect SDK vergibt zufällige Attachment-Ids
Bei der Verwendung des FIT-Connect SDKs ist uns folgendes aufgefallen:
- bei der Übertragung einer Submission können bei Attachments auch eigene AttachmentId's über den Konstruktor übergeben werden. Dies ist für uns fachlich wichtig, da in den Fachdaten auch ein Bezug auf die Attachments über die ID hergestellt wird.
- wir haben aber jetzt festgestellt, dass bei der Übertragung über das SDK die AttachmentIds neu vergeben werden (random mit neuen UUIDs), daher geht der Bezug zu den Fachdaten verloren. Soweit wir feststellen konnten passiert das u. a. in den Methoden "buildFragmentedAttachmentPayload" oder "buildPayloadWithoutFragments" im AttachmentPayloadHandler (ggf. sind noch andere Stellen betroffen)
- wenn wir direkt die FIT-Connect API verwenden, dann funktioniert dieser Mechanismus auch korrekt, die AttachmentIds bleiben erhalten
Wir würden daher davon ausgehen, dass es sich hier um einen Fehler handelt und wir hier bald möglichst eine Korrektur benötigen.
Vielen Dank!
Edited by Georg Neißendorfer