diff --git a/src/pages/compute/containers/Instance/actions/CreateIronic/BaseStep/index.jsx b/src/pages/compute/containers/Instance/actions/CreateIronic/BaseStep/index.jsx index 73d740e6..dda36656 100644 --- a/src/pages/compute/containers/Instance/actions/CreateIronic/BaseStep/index.jsx +++ b/src/pages/compute/containers/Instance/actions/CreateIronic/BaseStep/index.jsx @@ -191,7 +191,7 @@ export class BaseStep extends Base { type: 'select-table', data: this.images, isLoading: imageLoading, - isMulti: false, + required: true, filterParams: [ { label: t('Name'), diff --git a/src/pages/compute/containers/Instance/actions/CreateIronic/ConfirmStep/index.jsx b/src/pages/compute/containers/Instance/actions/CreateIronic/ConfirmStep/index.jsx index a2f90875..e4097d36 100644 --- a/src/pages/compute/containers/Instance/actions/CreateIronic/ConfirmStep/index.jsx +++ b/src/pages/compute/containers/Instance/actions/CreateIronic/ConfirmStep/index.jsx @@ -39,8 +39,7 @@ export class ConfirmStep extends Base { getSourceValue() { const { context } = this.props; - const { source } = context; - const { selectedRows = [], selectedRowKeys = [] } = context[source.value]; + const { selectedRows = [], selectedRowKeys = [] } = context.image; return selectedRows.length ? selectedRows[0].name : selectedRowKeys[0]; } @@ -116,6 +115,10 @@ export class ConfirmStep extends Base { label: t('Flavor'), value: this.getFlavor(), }, + { + label: t('Image Name'), + value: this.getSourceValue(), + }, ], }, {