From 8c4b8271d8111c27b0e89db4a1ab1b376adc5d91 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 20 Sep 2016 11:45:36 +0200 Subject: [PATCH] fix(pool.setDefaultSr): remove pool param Fixes vatesfr/xo-web#1558 --- src/api/pool.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/api/pool.js b/src/api/pool.js index 251811e59..5a4559c88 100644 --- a/src/api/pool.js +++ b/src/api/pool.js @@ -35,21 +35,21 @@ set.resolve = { // ------------------------------------------------------------------- -export async function setDefaultSr ({pool, sr}) { - await this.getXapi(pool).setDefaultSr(sr._xapiId) +export async function setDefaultSr ({ sr }) { + await this.hasPermissions(this.user.id, [ [ sr.$pool, 'administrate' ] ]) + + await this.getXapi(sr).setDefaultSr(sr._xapiId) } +setDefaultSr.permission = '' // signed in + setDefaultSr.params = { - pool: { - type: 'string' - }, sr: { type: 'string' } } setDefaultSr.resolve = { - pool: ['pool', 'pool', 'administrate'], sr: ['sr', 'SR'] } // -------------------------------------------------------------------