From 12a11aa593203b18439724cea949ec7374170a9c Mon Sep 17 00:00:00 2001 From: Dusko Mirkovic Date: Tue, 30 Jan 2024 11:11:22 +0100 Subject: [PATCH] CTX-5383: Do not dump annotation locally if it is not downloaded --- coretex/entities/sample/image_sample/image_sample.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coretex/entities/sample/image_sample/image_sample.py b/coretex/entities/sample/image_sample/image_sample.py index 605583d1..9f1dbf8b 100644 --- a/coretex/entities/sample/image_sample/image_sample.py +++ b/coretex/entities/sample/image_sample/image_sample.py @@ -57,7 +57,9 @@ def annotationPath(self) -> Path: return Path(self.path) / "annotations.json" def saveAnnotation(self, coretexAnnotation: CoretexImageAnnotation) -> bool: - super().saveAnnotation(coretexAnnotation) + # Only save annotation locally if it is downloaded + if self.zipPath.exists() and self.path.exists(): + super().saveAnnotation(coretexAnnotation) parameters = { "id": self.id,