From c326bafcf67c43f9a5af200fdacef4ceeb3d33b4 Mon Sep 17 00:00:00 2001
From: Jens Georg <jens.georg@desy.de>
Date: Wed, 8 Apr 2020 16:36:12 +0200
Subject: [PATCH] Only write recovery accessor if VersionNumber exists

---
 src/DeviceModule.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/DeviceModule.cc b/src/DeviceModule.cc
index 64029da7..73f21703 100644
--- a/src/DeviceModule.cc
+++ b/src/DeviceModule.cc
@@ -380,7 +380,9 @@ namespace ChimeraTK {
           { // scope for the lock guard
             boost::unique_lock<boost::shared_mutex> uniqueLock(recoverySharedMutex);
             for(auto& te : writeRecoveryOpen) {
-              te->write();
+              if(te->getVersionNumber() != VersionNumber{nullptr}) {
+                te->write();
+              }
             }
           } // end of scope for the lock guard
         }
-- 
GitLab