From 0d4d3e411c79ca94be44aa89d7554fe367172dc9 Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Thu, 24 Feb 2022 16:21:10 +0100
Subject: [PATCH] ignore empty results

---
 esap/query/api/services/astron_vo.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/esap/query/api/services/astron_vo.py b/esap/query/api/services/astron_vo.py
index 6bd69352..167011d5 100644
--- a/esap/query/api/services/astron_vo.py
+++ b/esap/query/api/services/astron_vo.py
@@ -172,8 +172,10 @@ class tap_service_connector(query_base):
                 select_list = dataset.select_fields.split(',')
 
                 for select in select_list:
-                    result = result + row[select].decode('utf-8') + ','
-
+                    try:
+                        result = result + row[select].decode('utf-8') + ','
+                    except:
+                        pass
             # cut off the last ','
             result = result[:-1]
             record['dataset'] = dataset.uri
-- 
GitLab