diff --git a/src/api/server.js b/src/api/server.js index 0036bae57..ac3d6eefa 100644 --- a/src/api/server.js +++ b/src/api/server.js @@ -58,7 +58,7 @@ remove.params = { // TODO: remove this function when users are integrated to the main // collection. export async function getAll () { - const servers = await this._servers.get() + const servers = await this.getAllXenServers() for (let i = 0, n = servers.length; i < n; ++i) { servers[i] = this.getServerPublicProperties(servers[i]) diff --git a/src/xo-mixins/xen-servers.js b/src/xo-mixins/xen-servers.js index 84200699a..20f5d7c83 100644 --- a/src/xo-mixins/xen-servers.js +++ b/src/xo-mixins/xen-servers.js @@ -321,6 +321,10 @@ export default class { return xapi } + getAllXenServers () { + return this._servers.get() + } + getXapiVmStats (vm, granularity) { const xapi = this.getXapi(vm) return this._stats.getVmPoints(xapi, vm._xapiId, granularity)