diff options
| -rw-r--r-- | ext/bg/js/settings/backup-controller.js | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/ext/bg/js/settings/backup-controller.js b/ext/bg/js/settings/backup-controller.js index 50a145ff..70ccd0e4 100644 --- a/ext/bg/js/settings/backup-controller.js +++ b/ext/bg/js/settings/backup-controller.js @@ -87,6 +87,7 @@ class BackupController {          const optionsFull = await this._settingsController.getOptionsFull();          const environment = await api.getEnvironmentInfo();          const fieldTemplatesDefault = await api.getDefaultAnkiFieldTemplates(); +        const permissions = await this._getPermissions();          // Format options          for (const {options} of optionsFull.profiles) { @@ -102,6 +103,7 @@ class BackupController {              manifest: chrome.runtime.getManifest(),              environment,              userAgent: navigator.userAgent, +            permissions,              options: optionsFull          }; @@ -165,6 +167,10 @@ class BackupController {          });      } +    _getPermissions() { +        return new Promise((resolve) => chrome.permissions.getAll(resolve)); +    } +      // Importing      async _settingsImportSetOptionsFull(optionsFull) { |