Sync password change

Federico's Avatar

Federico

10 Dec, 2021 02:23 PM

Hello there,
I'm new to Moneydance, I evaluated it and purchased it as it was almost perfect for my use case (I managed to import my data and setup all the accounts, tags, thanks also to the forum and the kb).

I then set up Sync with Dropbox with a dummy password to evaluate how good it was. Now I want to change the password. But I can't.

I switched back to "Don't sync" but there's no option to change it. I then tried with Shared folder, I tried and setup again Dropbox connection hoping at some point it would ask for a new password. But it doesn't. It defaults to the "old" dummy password I used.

I experimented with the Toolbox extension hoping it would let me change it, but it can't.

How should I proceed?

I'm on the last version on Windows and my file is also encrypted.

  1. 1 Posted by Federico on 10 Dec, 2021 03:29 PM

    Federico's Avatar

    I managed to reset it opening the "Money Bot Console" and running this snippet I came out with reading your API docs:

    print(moneydance.getUI().getCurrentAccounts().getSyncEncryptionPassword())
    moneydance.getUI().getCurrentAccounts().setSyncEncryptionPassword("")
    print(moneydance.getUI().getCurrentAccounts().getSyncEncryptionPassword())

    Still I think this should be accessible from the UI.
    I tried also on my Linux PC and it's the same.

  2. 2 Posted by Stuart Beesley ... on 10 Dec, 2021 03:55 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Er... Once set you cannot change the Sync password. If you force it (like you did) then your old records will not be accessible.

    You need to set up a new sync relationship.

    Use Toolbox. Hacker mode, Hacker Menu, Force Reset all Sync settings and then start again.

  3. 3 Posted by Federico on 10 Dec, 2021 04:06 PM

    Federico's Avatar

    Setting up a new sync relationship is exactly what I wanted to do. But there's no way to do that from the current UI.

    According to previous discussions I found setting it to "Don't sync" should allow to change the password.

    It doesn't.

    What I did worked. Why you say my old records won't be accessible? If you mean my sync records they don't exist anymore. Not having records encrypted with THAT password was exactly my point.

    It seems kinda crazy that once set, I can't EVER change password.

    I can change my master password but not the sync password?

    Thanks for replying btw!

  4. 4 Posted by Federico on 10 Dec, 2021 04:28 PM

    Federico's Avatar

    I see the toolbox does reset the IDs. Just to be on the safe side I also ran your code.

    Thanks for the hint. Why is that this can't be done from the UI?

    Federico

  5. 5 Posted by Stuart Beesley ... on 10 Dec, 2021 04:36 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    There's lots that cannot be done from the UI, that's why I built Toolbox.

  6. 6 Posted by Federico on 10 Dec, 2021 04:54 PM

    Federico's Avatar

    I'm starting to see why. And... Great job! :-)
    I choose to purchase MD also because I knew I could hack something in python if I needed to.
    In particular I'm writing something to sync some transaction with a corporate service I need to use for business trips refunds :)

    Thanks again!

  7. System closed this discussion on 11 Mar, 2022 05:00 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac