From fd0a8ddf5151044a1cdabdaa212cb864d0143c98 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Mon, 20 Nov 2023 15:55:57 +0100
Subject: [PATCH] BC: Fix paste command.

---
 src/Model/BoundaryCondition/BoundaryCondition.py | 2 +-
 src/View/BoundaryCondition/Edit/Window.py        | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Model/BoundaryCondition/BoundaryCondition.py b/src/Model/BoundaryCondition/BoundaryCondition.py
index 3274f15a..6368cc86 100644
--- a/src/Model/BoundaryCondition/BoundaryCondition.py
+++ b/src/Model/BoundaryCondition/BoundaryCondition.py
@@ -188,7 +188,7 @@ class BoundaryCondition(SQLSubModel):
 
     @classmethod
     def time_convert(cls, data):
-        if data is str and data.count(":") == 3:
+        if type(data) is str and data.count(":") == 3:
             return old_pamhyr_date_to_timestamp(data)
 
         return int(data)
diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py
index b2d9e61f..de6415c0 100644
--- a/src/View/BoundaryCondition/Edit/Window.py
+++ b/src/View/BoundaryCondition/Edit/Window.py
@@ -289,6 +289,8 @@ class EditBoundaryConditionWindow(PamhyrWindow):
     def _paste(self):
         header, data = self.parseClipboardTable()
 
+        logger.debug(f"paste: h:{header}, d:{data}")
+
         if len(data) == 0:
             return
 
-- 
GitLab