From 6275612cb452bba6755b07e26dff6b278e90ea32 Mon Sep 17 00:00:00 2001
From: Sebastian Achilles <s.achilles@fz-juelich.de>
Date: Thu, 5 Jan 2023 10:19:00 +0100
Subject: [PATCH] add support for multiple owner

---
 bin/table_generator | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/bin/table_generator b/bin/table_generator
index b2f5c924a..89b0118ef 100755
--- a/bin/table_generator
+++ b/bin/table_generator
@@ -276,7 +276,10 @@ def find_comp_file(sw, toolchain, repo):
 def find_owner(sw, acls):
     for pkg in acls['software']:
         if pkg['name'] == sw:
-            return '@'+pkg['owner']
+            if isinstance(pkg['owner'], str):
+                return '@'+pkg['owner']
+            elif isinstance(pkg['owner'], list):
+                return ' '.join('@'+owner for owner in pkg['owner'])
     return 'swmanage'
 
 def table_generator(sw_dict, acls, table_type):
-- 
GitLab