mirror of https://github.com/rancher/ui.git
Use serviceIds for dns and lb links instead of map (rancherio/rancher#1215)
This commit is contained in:
parent
f2197ed8d9
commit
55e8056cc6
|
|
@ -141,10 +141,16 @@ export default Ember.Mixin.create(EditLabels, {
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
didSave: function() {
|
didSave: function() {
|
||||||
var service = this.get('model.service');
|
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')});
|
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});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue