From 417d6644a04947672fb7e60062810c17e201662f Mon Sep 17 00:00:00 2001
From: Guido Riembauer <riembauer@mundialis.de>
Date: Fri, 9 Aug 2024 08:36:57 +0200
Subject: [PATCH] overlap_fix

---
 .../i.sentinel.mask/i.sentinel.mask.py        | 24 +++++++++----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py b/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py
index eea05257c4..d6c3013060 100644
--- a/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py
+++ b/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py
@@ -356,18 +356,18 @@ def get_overlap(clouds, dark_pixels, old_region, new_region):
         w=new_region["west"],
     )
     # measure overlap
-    overlap = int(
-        gs.read_command(
-            "r.stats",
-            quiet=True,
-            flags="cn",
-            input=f"{clouds},{dark_pixels}",
-            separator=",",
-        )
-        .strip()
-        .split(",")[2]
-        .strip()
-    )
+    overlap_str = gs.read_command(
+        "r.stats",
+        quiet=True,
+        flags="cn",
+        input=f"{clouds},{dark_pixels}",
+        separator=",",
+    ).strip()
+    if len(overlap_str) == 0:
+        overlap = 0
+    else:
+        overlap = int(overlap_str.split(",")[2].strip())
+
     # move map back
     gs.run_command(
         "r.region",