actualbudget / actualbudget/actual

[Bug]: cannot sync local after enabling encryption on remote

Aperta
#3,620 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
user interface
Lingua principale
TypeScript
Stelle
28.8k
Fork
3k
Merge medio
2g 11h
PR unite (30g)
65

Descrizione

### Verified issue does not already exist?

- [X] I have searched and found no existing issue
- [X] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

### What happened?

I enabled encryption remotely. Going back to the local I got the expected

> Syncing has been reset on this cloud file
You need to revert it to continue syncing. Any unsynced data will be lost. If you like, you can instead upload this file to be the latest version. [Learn more](https://actualbudget.org/docs/getting-started/sync/#debugging-sync-issues)

Clicking "revert" shows me the "downloading" screen and takes me to the file list.

Clicking on the file opens it, with the ⚠️ icon next to the sync button and that same toast warning.

Both remote and local are on 24.10.1

Maybe relevant: when I enabled encryption on the remote, the remote was on 24.10.1 and local was on 24.10.0. After encrypting on the remote and [attempting] reverting on the local, in the local file list view hovering over the file's 🔑 icon showed a "this file is encrypted and you don't have the key" title.

### Where are you hosting Actual?

Fly.io

### What browsers are you seeing the problem on?

_No response_

### Operating System

Mac OSX

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start by reproducing with two Actual clients around 24.10.0/24.10.1: enable encryption on the remote, then use the local file list Revert flow. Read the sync reset, encryption key, and file list warning paths that show the toast and key icon. Done means reverting after remote encryption downloads/opens the file without the repeated warning or missing-key state.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
data, security
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.