Display connection error when linking sync account
This commit is contained in:
parent
b60fdacd3f
commit
5b5da4140b
1 changed files with 17 additions and 3 deletions
|
@ -130,9 +130,23 @@ Zotero_Preferences.Sync = {
|
|||
|
||||
// Try to acquire API key with current credentials
|
||||
this.updateSyncIndicator('animated');
|
||||
var json = yield Zotero.Sync.Runner.createAPIKeyFromCredentials(username, password);
|
||||
this.updateSyncIndicator();
|
||||
|
||||
try {
|
||||
var json = yield Zotero.Sync.Runner.createAPIKeyFromCredentials(username, password);
|
||||
}
|
||||
catch (e) {
|
||||
setTimeout(function () {
|
||||
Zotero.alert(
|
||||
window,
|
||||
Zotero.getString('general.error'),
|
||||
e.message
|
||||
);
|
||||
});
|
||||
throw e;
|
||||
}
|
||||
finally {
|
||||
this.updateSyncIndicator();
|
||||
}
|
||||
|
||||
// Invalid credentials
|
||||
if (!json) {
|
||||
Zotero.alert(window,
|
||||
|
|
Loading…
Reference in a new issue