From 1f177ab5de452faf59e44b05937d2cb5ef7b370b Mon Sep 17 00:00:00 2001 From: FelisCatus Date: Wed, 11 Mar 2015 20:48:28 +0800 Subject: [PATCH] Add conditions only for checked domains in failed resources. Fix #343. --- omega-web/src/coffee/popup.coffee | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/omega-web/src/coffee/popup.coffee b/omega-web/src/coffee/popup.coffee index b226653..3d43933 100644 --- a/omega-web/src/coffee/popup.coffee +++ b/omega-web/src/coffee/popup.coffee @@ -166,10 +166,12 @@ module.controller 'PopupCtrl', ($scope, $window, $q, omegaTarget, refresh() $scope.addConditionForDomains = (domains, profileName) -> - conditions = Object.keys(domains).map (domain) -> { - conditionType: 'HostWildcardCondition' - pattern: domain - } + conditions = [] + for own domain, enabled of domains when enabled + conditions.push({ + conditionType: 'HostWildcardCondition' + pattern: domain + }) omegaTarget.addCondition(conditions, profileName).then -> omegaTarget.state('lastProfileNameForCondition', profileName) refresh()