From a5261baec5eaaec296c392d8502294e2aa3f862a Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 26 May 2025 10:50:25 +0200 Subject: [PATCH] =?UTF-8?q?fix(document-model):=20Behandle=20DBNull=20f?= =?UTF-8?q?=C3=BCr=20BYTE=5FDATA,=20um=20Laufzeit-Cast-Fehler=20zu=20verme?= =?UTF-8?q?iden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Common/Models/DocumentModel.vb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Common/Models/DocumentModel.vb b/EnvelopeGenerator.Common/Models/DocumentModel.vb index eac292c7..524dd62e 100644 --- a/EnvelopeGenerator.Common/Models/DocumentModel.vb +++ b/EnvelopeGenerator.Common/Models/DocumentModel.vb @@ -18,6 +18,7 @@ Public Class DocumentModel Private Function ToDocument(pRow As DataRow, pReceiverId As Integer) As EnvelopeDocument Dim oDocumentId = pRow.ItemEx("GUID", 0) + Dim byteDataObj = pRow.Item("BYTE_DATA") Return New EnvelopeDocument() With { .Id = oDocumentId, .EnvelopeId = pRow.ItemEx("ENVELOPE_ID", 0), @@ -26,7 +27,7 @@ Public Class DocumentModel .FileNameOriginal = pRow.ItemEx("FILENAME_ORIGINAL", ""), .IsTempFile = False, .Elements = ElementModel.List(oDocumentId, pReceiverId), - .ByteData = DirectCast(pRow.Item("BYTE_DATA"), Byte()) + .ByteData = If(byteDataObj Is DBNull.Value, Nothing, DirectCast(byteDataObj, Byte())) } End Function