From cbbcc35c71bd9af35fcad45ee4eaaebfa1e7757e Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 5 Mar 2026 14:33:18 +0000 Subject: [PATCH] Fix bitwarden file copy [stage] --- .../main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java | 2 +- dist/changelog/21.5.1.md | 1 + version | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 dist/changelog/21.5.1.md diff --git a/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java b/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java index cab535a56..15ea46b65 100644 --- a/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java +++ b/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java @@ -92,7 +92,7 @@ public class BitwardenPasswordManager implements PasswordManager { var def = getDefaultConfigPath(); if (Files.exists(def)) { try { - var defIsNewer = Files.getLastModifiedTime(def).compareTo(Files.getLastModifiedTime(cacheDataFile)) > 0; + var defIsNewer = !Files.exists(cacheDataFile) || Files.getLastModifiedTime(def).compareTo(Files.getLastModifiedTime(cacheDataFile)) > 0; if (defIsNewer) { Files.copy(def, cacheDataFile, StandardCopyOption.REPLACE_EXISTING); } diff --git a/dist/changelog/21.5.1.md b/dist/changelog/21.5.1.md new file mode 100644 index 000000000..c0e754593 --- /dev/null +++ b/dist/changelog/21.5.1.md @@ -0,0 +1 @@ +- Fix bitwarden integration not applying changes in a new xpipe install diff --git a/version b/version index 679e6bd4f..088cc50ba 100644 --- a/version +++ b/version @@ -1 +1 @@ -21.5 +21.5.1-1