ui: dc/Cluster: show errors on 'join' info in the view

so instead of getting the 'standalone node' message, the grid
is masked with the actual api error

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2021-10-29 11:14:08 +02:00 committed by Thomas Lamprecht
parent 98301c0877
commit 9ab0c06954

View File

@ -62,9 +62,15 @@ Ext.define('PVE.ClusterAdministration', {
view.on('destroy', view.store.stopUpdate);
},
onLoad: function(store, records, success) {
onLoad: function(store, records, success, operation) {
let vm = this.getViewModel();
if (!success || !records || !records[0].data) {
let error = operation.getError();
let msg = Proxmox.Utils.getResponseErrorMessage(error);
if (msg !== 'node is not in a cluster, no join info available! (500)') {
// show the real message
Proxmox.Utils.setErrorMask(this.getView(), msg);
}
vm.set('totem', {});
vm.set('isInCluster', false);
vm.set('nodelist', []);