Use serviceIds for dns and lb links instead of map (rancherio/rancher#1215)

This commit is contained in:
Vincent Fiduccia 2015-06-13 13:39:58 -07:00
parent f2197ed8d9
commit 55e8056cc6
1 changed files with 7 additions and 1 deletions

View File

@ -141,10 +141,16 @@ export default Ember.Mixin.create(EditLabels, {
// ----------------------------------
didSave: function() {
var service = this.get('model.service');
if ( service.get('type').toLowerCase() !== 'externalservice')
var type = service.get('type').toLowerCase();
if ( type === 'service' )
{
return service.doAction('setservicelinks', {serviceLinks: this.get('serviceLinksAsMap')});
}
else if ( ['dnsservice','loadbalancerservice'].indexOf(type) >= 0 )
{
var ids = this.get('serviceLinksArray').map((link) => { return link.serviceId; }).uniq();
return service.doAction('setservicelinks', {serviceIds: ids});
}
},
});