diff --git a/src/pages/configuration/containers/SystemInfo/CinderService/index.jsx b/src/pages/configuration/containers/SystemInfo/CinderService/index.jsx index aa1bf574..dc243d2b 100644 --- a/src/pages/configuration/containers/SystemInfo/CinderService/index.jsx +++ b/src/pages/configuration/containers/SystemInfo/CinderService/index.jsx @@ -32,10 +32,6 @@ export class CinderService extends Base { return t('cinder services'); } - get rowKey() { - return 'binary'; - } - get hasTab() { return true; } diff --git a/src/stores/cinder/service.js b/src/stores/cinder/service.js index 8b084eab..410fd4fe 100644 --- a/src/stores/cinder/service.js +++ b/src/stores/cinder/service.js @@ -30,6 +30,14 @@ export class ServiceStore extends Base { disable(body) { return this.submitting(this.client.reason(body)); } + + listDidFetch(items) { + if (!items.length) return items; + return items.map((it, index) => ({ + ...it, + id: index, + })); + } } const globalServiceStore = new ServiceStore();