mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Show appropriate error message when master password is not set instead of 'Crypt key missing'. #5735
This commit is contained in:
3
.github/workflows/check-doc-build.yml
vendored
3
.github/workflows/check-doc-build.yml
vendored
@@ -29,6 +29,9 @@ jobs:
|
|||||||
- name: Install requirements
|
- name: Install requirements
|
||||||
run: pip install -r requirements.txt
|
run: pip install -r requirements.txt
|
||||||
|
|
||||||
|
- name: Install pyOpenSSL
|
||||||
|
run: pip install "pyOpenSSL>=23.*"
|
||||||
|
|
||||||
- name: Install sphinx
|
- name: Install sphinx
|
||||||
run: pip install sphinx
|
run: pip install sphinx
|
||||||
|
|
||||||
|
|||||||
@@ -56,15 +56,14 @@ export function getNodeView(nodeType, treeNodeInfo, actionType, itemNodeData, fo
|
|||||||
resolve(res.data);
|
resolve(res.data);
|
||||||
})
|
})
|
||||||
.catch((err)=>{
|
.catch((err)=>{
|
||||||
if(err.response){
|
Notify.pgNotifier('error', err, '', function(msg) {
|
||||||
console.error('error resp', err.response);
|
if (msg == 'CRYPTKEY_SET') {
|
||||||
} else if(err.request){
|
return Promise.resolve(initData());
|
||||||
console.error('error req', err.request);
|
} else if (msg == 'CRYPTKEY_NOT_SET') {
|
||||||
} else if(err.message){
|
reject(gettext('The master password is not set.'));
|
||||||
console.error('error msg', err.message);
|
}
|
||||||
}
|
reject(err);
|
||||||
reject(err);
|
});
|
||||||
Notify.pgRespErrorNotify(err);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -81,7 +80,14 @@ export function getNodeView(nodeType, treeNodeInfo, actionType, itemNodeData, fo
|
|||||||
resolve(res.data);
|
resolve(res.data);
|
||||||
onSave && onSave(res.data);
|
onSave && onSave(res.data);
|
||||||
}).catch((err)=>{
|
}).catch((err)=>{
|
||||||
reject(err);
|
Notify.pgNotifier('error', err, '', function(msg) {
|
||||||
|
if (msg == 'CRYPTKEY_SET') {
|
||||||
|
return Promise.resolve(onSaveClick(isNew, data));
|
||||||
|
} else if (msg == 'CRYPTKEY_NOT_SET') {
|
||||||
|
reject(gettext('The master password is not set.'));
|
||||||
|
}
|
||||||
|
reject(err);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -595,11 +595,15 @@ function SchemaDialogView({
|
|||||||
});
|
});
|
||||||
setFormReady(true);
|
setFormReady(true);
|
||||||
setLoaderText('');
|
setLoaderText('');
|
||||||
}).catch(()=>{
|
}).catch((err)=>{
|
||||||
if(unmounted) {
|
if(unmounted) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
setLoaderText('');
|
setLoaderText('');
|
||||||
|
setFormErr({
|
||||||
|
name: 'apierror',
|
||||||
|
message: _.escape(parseApiError(err)),
|
||||||
|
});
|
||||||
});
|
});
|
||||||
/* Clear the focus timeout if unmounted */
|
/* Clear the focus timeout if unmounted */
|
||||||
return ()=>{
|
return ()=>{
|
||||||
@@ -892,8 +896,9 @@ function SchemaPropertiesView({
|
|||||||
});
|
});
|
||||||
setLoaderText('');
|
setLoaderText('');
|
||||||
}
|
}
|
||||||
}).catch(()=>{
|
}).catch((err)=>{
|
||||||
setLoaderText('');
|
setLoaderText('');
|
||||||
|
Notify.pgRespErrorNotify(err);
|
||||||
});
|
});
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user