serializeData: ->
+ period = _.findWhere(window.SS.metricPeriods, key: '' + this.model.get('period'))
_.extend super,
canEdit: @options.app.canEdit
periods: window.SS.metricPeriods
- periodText: _.findWhere(window.SS.metricPeriods, key: '' + this.model.get('period')).text
+ periodText: period?.text
};
QualityGateDetailConditionView.prototype.serializeData = function() {
+ var period;
+ period = _.findWhere(window.SS.metricPeriods, {
+ key: '' + this.model.get('period')
+ });
return _.extend(QualityGateDetailConditionView.__super__.serializeData.apply(this, arguments), {
canEdit: this.options.app.canEdit,
periods: window.SS.metricPeriods,
- periodText: _.findWhere(window.SS.metricPeriods, {
- key: '' + this.model.get('period')
- }).text
+ periodText: period != null ? period.text : void 0
});
};