From 96bff0fd5d7811d0f91211c5fedb86a68dda5c5b Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Mon, 3 Feb 2025 16:48:40 +0100
Subject: [PATCH] SDC-1663 add input validation

---
 atdb/taskdatabase/services/specification/input_validation.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/atdb/taskdatabase/services/specification/input_validation.py b/atdb/taskdatabase/services/specification/input_validation.py
index 1cc13fce..9ed544bc 100644
--- a/atdb/taskdatabase/services/specification/input_validation.py
+++ b/atdb/taskdatabase/services/specification/input_validation.py
@@ -28,6 +28,10 @@ def remove_duplicates(data):
     """
     logger.info(f'check_for_duplicates')
 
+    if not data:
+        # tasks without inputs should just return
+        return False,None
+
     recalculate = False
     seen_surls = set()
     unique_inputs = []
-- 
GitLab