From 57ec6957185664853566b25306e56d6f7bf4a8d2 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Sun, 18 Feb 2024 19:56:36 +0100 Subject: [PATCH] Pass down the root shell to every SuFile for the Authy importer The issue was introduced in: 69f0bb4fbcf98aa0f5ec254fe5dda513527e0063 --- .../beemdevelopment/aegis/importers/AuthyImporter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/importers/AuthyImporter.java b/app/src/main/java/com/beemdevelopment/aegis/importers/AuthyImporter.java index 6a75b7f0..890e9b30 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/importers/AuthyImporter.java +++ b/app/src/main/java/com/beemdevelopment/aegis/importers/AuthyImporter.java @@ -75,8 +75,13 @@ public class AuthyImporter extends DatabaseImporter { JSONArray array; JSONArray authyArray; try { - array = readFile(new SuFile(path, String.format("%s.xml", _authFilename)), String.format("%s.key", _authFilename)); - authyArray = readFile(new SuFile(path, String.format("%s.xml", _authyFilename)), String.format("%s.key", _authyFilename)); + SuFile file1 = new SuFile(path, String.format("%s.xml", _authFilename)); + file1.setShell(shell); + SuFile file2 = new SuFile(path, String.format("%s.xml", _authyFilename)); + file2.setShell(shell); + + array = readFile(file1, String.format("%s.key", _authFilename)); + authyArray = readFile(file2, String.format("%s.key", _authyFilename)); } catch (IOException | XmlPullParserException e) { throw new DatabaseImporterException(e); }