From ff95b81ec4ae5adcb1a4cbedb854053ed42eb8f3 Mon Sep 17 00:00:00 2001 From: kakwa Date: Mon, 15 Jun 2015 23:07:02 +0200 Subject: [PATCH] fix templates on list of attributes --- resources/templates/searchadmin.tmpl | 7 ++++++- resources/templates/searchuser.tmpl | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/resources/templates/searchadmin.tmpl b/resources/templates/searchadmin.tmpl index 09f903f..ae4afaa 100644 --- a/resources/templates/searchadmin.tmpl +++ b/resources/templates/searchadmin.tmpl @@ -41,7 +41,12 @@ %for attr in sorted(attrs_list.keys(), key=lambda attr: attrs_list[attr]['weight']): % if attr in searchresult[user]: - ${searchresult[user][attr]} + <% + value = searchresult[user][attr] + if type(value) is list: + value = ', '.join(value) + %> + ${value} % endif % endfor diff --git a/resources/templates/searchuser.tmpl b/resources/templates/searchuser.tmpl index ad17b52..f37bb74 100644 --- a/resources/templates/searchuser.tmpl +++ b/resources/templates/searchuser.tmpl @@ -35,7 +35,12 @@ %for attr in sorted(attrs_list.keys(), key=lambda attr: attrs_list[attr]['weight']): % if attr in searchresult[user]: - ${searchresult[user][attr]} + <% + value = searchresult[user][attr] + if type(value) is list: + value = ', '.join(value) + %> + ${value} % endif % endfor