diff options
| author | Carson Fleming <[email protected]> | 2025-01-02 02:52:46 -0800 |
|---|---|---|
| committer | Carson Fleming <[email protected]> | 2025-01-02 02:52:46 -0800 |
| commit | 2172be0949e44e003cf1d51166764ff791e48e1e (patch) | |
| tree | bcd5dc73cadbc7a7b39c1b01063c06f21779727b /keys.js | |
| parent | 53426101d116016733801f285575749ef535a882 (diff) | |
| download | rc-inbox-settings-2172be0949e44e003cf1d51166764ff791e48e1e.tar.gz | |
boolval is a devious trap it turns out
Diffstat (limited to 'keys.js')
| -rw-r--r-- | keys.js | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -39,14 +39,17 @@ rcube_webmail.prototype.inbox_keys_generate = function() { this.hide_message(generating_message); var lock = this.display_message( this.get_label('inbox_settings.importing_key'), 'loading'); - this.addEventListener('responseafter', () => { + this.addEventListener('responseafter', resp => { + if (resp.response.action != 'plugin.inbox_keys_import') + return; + location.href = 'data:application/pgp-keys;base64,' + btoa(generated.privateKey); this.reload(1500); }); this.http_post( 'plugin.inbox_keys_import', - {import: true, refresh: false, key_data: generated.publicKey, comment}, + {import: true, no_refresh: true, key_data: generated.publicKey, comment}, lock); }); }; |
