From 3822a031ddbe4136aa847476f2e3785934a41547 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 23 Aug 2024 13:07:21 +0200 Subject: [PATCH] window: AuthEditBase: include more information in thrown errors Signed-off-by: Christoph Heiss --- src/window/AuthEditBase.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/window/AuthEditBase.js b/src/window/AuthEditBase.js index 0f272e6..be547f9 100644 --- a/src/window/AuthEditBase.js +++ b/src/window/AuthEditBase.js @@ -29,9 +29,9 @@ Ext.define('Proxmox.window.AuthEditBase', { let authConfig = Proxmox.Schema.authDomains[me.authType]; if (!authConfig) { - throw 'unknown auth type'; + throw `unknown auth type ${me.authType}`; } else if (!authConfig.add && me.isCreate) { - throw 'trying to add non addable realm'; + throw `trying to add non addable realm of type ${me.authType}`; } me.subject = authConfig.name; @@ -86,9 +86,9 @@ Ext.define('Proxmox.window.AuthEditBase', { var data = response.result.data || {}; // just to be sure (should not happen) // only check this when the type is not in the api path - if (!me.useTypeInUrl && data.type !== me.authType) { + if (!me.useTypeInUrl && data.realm !== me.authType) { me.close(); - throw "got wrong auth type"; + throw `got wrong auth type '${me.authType}' for realm '${data.realm}'`; } me.setValues(data); },