# fix\(desktop\): classify failed catalog backups as preservation errors · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/a4df9e92ee56fab1af6ef772a44454ed8c2450dd)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: a4df9e92ee56fab1af6ef772a44454ed8c2450dd

Requested commit: a4df9e92ee56fab1af6ef772a44454ed8c2450dd

Commit: a4df9e92ee56fab1af6ef772a44454ed8c2450dd

Tree: 50ff30cc73758d2b14f033bf56f4eeeb866d6135

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(desktop): classify failed catalog backups as preservation errors

A failed backup write surfaced as a generic write-temporary-file or
replace-catalog-file error, and the warning logged the raw decrypt cause.
Map the backup write to preserve-undecryptable-catalog and log only the
decrypt error's tag.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [248ab74fbdb6f5c8660110f9bdef17fa5c721532](https://git.cafe/pingdotgg/t3code/commit/248ab74fbdb6f5c8660110f9bdef17fa5c721532?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/a4df9e92ee56fab1af6ef772a44454ed8c2450dd?format=markdown)
