From b3b81d708203a140c94e47826120a9ff61487a6e Mon Sep 17 00:00:00 2001 From: zhangjingwei Date: Tue, 2 Apr 2024 14:15:43 +0800 Subject: [PATCH] feat: update detach volume Change the multi-select vm to single selection to prevent simultaneous detaching and error reporting Change-Id: I7e7471797465e3c56179b2337e0c6a59e4fe0e5e --- src/pages/storage/containers/Volume/actions/Detach.jsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/pages/storage/containers/Volume/actions/Detach.jsx b/src/pages/storage/containers/Volume/actions/Detach.jsx index cbaa75e9..5046b308 100644 --- a/src/pages/storage/containers/Volume/actions/Detach.jsx +++ b/src/pages/storage/containers/Volume/actions/Detach.jsx @@ -91,7 +91,6 @@ export class Detach extends ModalAction { type: 'select-table', required: true, data: this.instances, - isMulti: true, filterParams: [ { label: t('Name'), @@ -108,11 +107,8 @@ export class Detach extends ModalAction { onSubmit = ({ instance }) => { const { id } = this.item; const { selectedRowKeys } = instance; - return Promise.all( - selectedRowKeys.map((instanceId) => - this.store.detachVolume({ id: instanceId, volumes: [id] }) - ) - ); + const instanceId = selectedRowKeys[0]; + return this.store.detachVolume({ id: instanceId, volumes: [id] }); }; }