From 4e9e1eb0664c4a139b93924d3b1326826cdef38a Mon Sep 17 00:00:00 2001
From: Martin Lange <martin.lange@ufz.de>
Date: Thu, 8 Dec 2022 11:48:30 +0100
Subject: [PATCH] fix condition that got lost during rebase

---
 src/finam/sdk/output.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/finam/sdk/output.py b/src/finam/sdk/output.py
index c6cc1c5b..bc1250e9 100644
--- a/src/finam/sdk/output.py
+++ b/src/finam/sdk/output.py
@@ -175,7 +175,7 @@ class Output(IOutput, Loggable):
 
         with ErrorLogger(self.logger):
             xdata = tools.prepare(data, self.info)
-            if len(self.data) > 0:
+            if len(self.data) > 0 and not isinstance(self.data[-1][1], str):
                 d = self.data[-1][1]
                 if np.may_share_memory(d.data, xdata.data):
                     raise FinamDataError(
-- 
GitLab