mirror of https://github.com/rancher/ui.git
Merge pull request #2182 from loganhz/catalog-fix
Fix the issue that user can not deploy catalog item
This commit is contained in:
commit
c0389fb25c
|
|
@ -75,7 +75,9 @@ export default Service.extend({
|
||||||
apps.forEach((app) => {
|
apps.forEach((app) => {
|
||||||
let extInfo = parseHelmExternalId(app.get('externalId'));
|
let extInfo = parseHelmExternalId(app.get('externalId'));
|
||||||
|
|
||||||
deps.push(this.fetchTemplate(extInfo.templateId, false));
|
if ( extInfo && extInfo.templateId ) {
|
||||||
|
deps.push(this.fetchTemplate(extInfo.templateId, false));
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return allSettled(deps);
|
return allSettled(deps);
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,17 @@
|
||||||
import Component from '@ember/component';
|
import Component from '@ember/component';
|
||||||
|
import { next } from '@ember/runloop';
|
||||||
import layout from './template';
|
import layout from './template';
|
||||||
|
|
||||||
export default Component.extend({
|
export default Component.extend({
|
||||||
layout,
|
layout,
|
||||||
|
|
||||||
didReceiveAttrs() {
|
didReceiveAttrs() {
|
||||||
if ( this.get('value') === 'false' ) {
|
next(() => {
|
||||||
this.set('value', false);
|
if ( this.get('value') === 'true' ) {
|
||||||
} else if ( this.get('value') === 'true' ) {
|
this.set('value', true);
|
||||||
this.set('value', true);
|
} else if ( this.get('value') === 'false' ) {
|
||||||
}
|
this.set('value', false);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
<select name="" class="form-control mb-10" onChange={{action (mut value) value="target.value"}}>
|
<select name="" class="form-control mb-10" onChange={{action (mut value) value="target.value"}}>
|
||||||
<option value="">{{t 'schema.inputEnum.option'}}</option>
|
<option value="">{{t 'schema.inputEnum.option'}}</option>
|
||||||
{{#each field.options as |option|}}
|
{{#each field.options as |choice|}}
|
||||||
<option value={{option}} selected={{eq option value}}>
|
<option value={{choice}} selected={{eq choice value}}>
|
||||||
{{#if (eq option 'LoadBalancer')}}
|
{{#if (eq choice 'LoadBalancer')}}
|
||||||
{{t 'model.service.displayKind.loadBalancer'}}
|
{{t 'model.service.displayKind.loadBalancer'}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{option}}
|
{{choice}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</option>
|
</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue