From 33b7eb99d06c92860cc980b1fc989489fba36920 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 19 Aug 2014 15:04:49 +0200 Subject: [PATCH] allow GetSlices to filter on tags as well --- PLC/Slices.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PLC/Slices.py b/PLC/Slices.py index 93ec562..7226857 100644 --- a/PLC/Slices.py +++ b/PLC/Slices.py @@ -281,7 +281,8 @@ class Slices(Table): slice_filter = Filter(Slice.fields, {'slice_id': ints, 'name': strs}) sql += " AND (%s) %s" % slice_filter.sql(api, "OR") elif isinstance(slice_filter, dict): - slice_filter = Filter(Slice.fields, slice_filter) + allowed_fields=dict(Slice.fields.items()+Slice.tags.items()) + slice_filter = Filter(allowed_fields, slice_filter) sql += " AND (%s) %s" % slice_filter.sql(api, "AND") elif isinstance (slice_filter, StringTypes): slice_filter = Filter(Slice.fields, {'name':slice_filter}) -- 2.43.0