Skip to content

Commit fb179ec

Browse files
committed
Clean up configs after auth fail on setup
1 parent 5e80940 commit fb179ec

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

app/src/main/java/org/sorz/lab/tinykeepass/DatabaseSetupActivity.java

+6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
import android.widget.Spinner;
1717
import android.widget.Toast;
1818

19+
import org.sorz.lab.tinykeepass.keepass.KeePassStorage;
20+
1921
import java.lang.ref.WeakReference;
2022
import java.util.ArrayList;
2123
import java.util.List;
@@ -231,6 +233,10 @@ private void saveDatabaseConfigs() {
231233
finish();
232234
}, error -> {
233235
Toast.makeText(this, error, Toast.LENGTH_SHORT).show();
236+
getPreferences().edit()
237+
.putInt(PREF_KEY_AUTH_METHOD, AUTH_METHOD_UNDEFINED)
238+
.apply();
239+
KeePassStorage.set(this, null);
234240
cancelSubmit();
235241
});
236242
}

0 commit comments

Comments
 (0)