Author: ygrego Date: 2015-04-03 13:25:54 +0000 (Fri, 03 Apr 2015) New Revision: 1073 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1073 Log: An essential verification is done in "addChannelConstraint". Modified: oipf/js/impl/model/MetadataSearch.js Modified: oipf/js/impl/model/MetadataSearch.js =================================================================== --- oipf/js/impl/model/MetadataSearch.js 2015-04-03 13:10:50 UTC (rev 1072) +++ oipf/js/impl/model/MetadataSearch.js 2015-04-03 13:25:54 UTC (rev 1073) @@ -205,15 +205,21 @@ * */ addChannelConstraint: function(channels) { - if (channels.length) { - for (var i = 0, l = channels.length; i <= l; i + 1) { + if (channels) { + if (channels.length) { + for (var i = 0, l = channels.length; i <= l; i + 1) { + this._constraints.channels && + this._constraints.channels.push(channels[i]); + } + } else { this._constraints.channels && - this._constraints.channels.push(channels[i]); + this._constraints.channels.push(channels); } - } else { - this._constraints.channels && - this._constraints.channels.push(channels); + + } else if (this._constraints.channels) { + this._constraints.channels = []; } + } }); \ No newline at end of file