# Preserve empty attachment updates in projection pipeline · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/9962f57ad0b1b591971826bb8f48f02fb9bc79e7)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 9962f57ad0b1b591971826bb8f48f02fb9bc79e7

Requested commit: 9962f57ad0b1b591971826bb8f48f02fb9bc79e7

Commit: 9962f57ad0b1b591971826bb8f48f02fb9bc79e7

Tree: 3bd01da6d7845079ee2dd65fb9fdbe65e9ac9ec9

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Preserve empty attachment updates in projection pipeline

- Treat `attachments: []` as an explicit update instead of dropping the field
- Add regression test covering attachment clearing for an existing thread message

```

## Parents

- [8b538e28021f73da137c8d83117f9cb391a6ec0b](https://git.cafe/screen/t3code-personal/commit/8b538e28021f73da137c8d83117f9cb391a6ec0b?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/9962f57ad0b1b591971826bb8f48f02fb9bc79e7?format=markdown)
