Skip to content

Commit

Permalink
OOB: Fixing SP Manager
Browse files Browse the repository at this point in the history
  • Loading branch information
JRMaitre committed Mar 9, 2016
1 parent 33e23e6 commit 19f6cc7
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions apps/common/submodules/servicePlanDetails/servicePlanDetails.js
Original file line number Diff line number Diff line change
Expand Up @@ -343,39 +343,39 @@ define(function(require){
account_id: monster.apps.auth.originalAccount.id
}
}
}

if(hasFields) {
var field,
value,
subField;

$this.find('[data-field]').each(function(el) {
var $el = $(this);
field = $el.data('field'),
value = $el.find('.input-value').val();
subField = $el.data('subfield');
if(hasFields) {
var field,
value,
subField;

if(field === 'exceptions') { value = value.split(','); }
$this.find('[data-field]').each(function(el) {
var $el = $(this);
field = $el.data('field'),
value = $el.find('.input-value').val();
subField = $el.data('subfield');

if(!subField) {
formattedData.overrides[plan][category][key][field] = value;
}
else {
formattedData.overrides[plan][category][key][field] = formattedData.overrides[plan][category][key][field] || {};
if(field === 'exceptions') { value = value.split(','); }

if(!field === 'discounts') {
formattedData.overrides[plan][category][key][field][subField] = value;
if(!subField) {
formattedData.overrides[plan][category][key][field] = value;
}
else {
if(!formattedData.overrides[plan][category][key][field].hasOwnProperty('cumulative')) {
formattedData.overrides[plan][category][key][field]['cumulative'] = {};
formattedData.overrides[plan][category][key][field] = formattedData.overrides[plan][category][key][field] || {};

if(!field === 'discounts') {
formattedData.overrides[plan][category][key][field][subField] = value;
}
else {
if(!formattedData.overrides[plan][category][key][field].hasOwnProperty('cumulative')) {
formattedData.overrides[plan][category][key][field]['cumulative'] = {};
}

formattedData.overrides[plan][category][key][field]['cumulative'][subField] = value;
formattedData.overrides[plan][category][key][field]['cumulative'][subField] = value;
}
}
}
});
});
}
}
});

Expand Down

0 comments on commit 19f6cc7

Please sign in to comment.