From 775a5960d7acdf0f3cfd66c9d27af5ed480b5e42 Mon Sep 17 00:00:00 2001 From: Jochen Klar Date: Thu, 6 Apr 2017 21:17:54 +0200 Subject: [PATCH] fix wrong filtering in conditions angular app --- apps/conditions/static/conditions/js/conditions.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/conditions/static/conditions/js/conditions.js b/apps/conditions/static/conditions/js/conditions.js index 99a53ee7b..670eb4fdb 100644 --- a/apps/conditions/static/conditions/js/conditions.js +++ b/apps/conditions/static/conditions/js/conditions.js @@ -112,8 +112,12 @@ angular.module('conditions', ['core']) service.getOptions = function() { if (angular.isDefined(service.values) && angular.isDefined(service.values.source)) { - attribute = $filter('filter')(service.attributes, {id: service.values.source})[0]; - return attribute.options; + var attributes = $filter('filter')(service.attributes, {id: service.values.source}); + for (var i = 0; i < attributes.length; i++) { + if (attributes[i].id == service.values.source) { + return attributes[i].options; + } + } } };