android-money-manager-ex icon indicating copy to clipboard operation
android-money-manager-ex copied to clipboard

Syncing via Dropbox does not work between Android devices

Open bgvr0607 opened this issue 3 weeks ago • 17 comments

Describe the bug I tested syncing between two android devices. On both phones the same dropbox account is logged in and the same file is opened directly in dropbox. When I add a transaction on mobile 1 and press synchronize in the app, the change is immediately visible in Dropbox (confirmed by time stamp). After confirming this I tried to sync the database on mobile 2, which seemed to work because there was a success message. But the new transaction was not visible. Also re-opening the database on mobile 2 did not change anything.

While testing, I played around with entering transactions of mobile 1 and 2. To see which version of the database was actually being synced I opend the database using the Desktop app. When I tried that the following message appeared.

image

Is it possible that the database stays marked as opened by one of the devices and that messes up the sync? E.g. database does not sync, but app still shows successful sync

To Reproduce Steps to reproduce the behavior:

  1. place database in dropbox folder
  2. on both mobiles log into the same dropbox account
  3. open the same database on both mobile phones
  4. add a transaction using mobile 1 and press sync menu
  5. confirm database is updated in dropbox
  6. with mobile 2 try sync of database and check if transaction is visible

Expected behavior If the database is edited on one device and successfully synced, it should also be updated on the 2nd device upon opening the app (if sync on startup is enabled) or after pressing sync.

Device Information: Device: OnePlus 8T + Samsung Galaxy Note 10 Lite OS: OxygenOS 14.0 (Android 14) + One UI 5.1 (Android 13) Storage: Sync to Dropbox Encrypted: No App Version: 2024.06.14(1033)

bgvr0607 avatar Jun 15 '24 15:06 bgvr0607