# Settle a media upload whose bytes are gone when the server serves its picture · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/0de34a3ab2b5b22485ff341cc69611f09836aef3)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 0de34a3ab2b5b22485ff341cc69611f09836aef3

Requested commit: 0de34a3ab2b5b22485ff341cc69611f09836aef3

Commit: 0de34a3ab2b5b22485ff341cc69611f09836aef3

Tree: 2759d91fbf42ee06f25d22c1ed28b831dad5b623

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Settle a media upload whose bytes are gone when the server serves its picture

Web builds before #327 could queue an upload of a picture already on the
server from bytes only memory held. After a refresh the job had nothing
to send, failed with "Local media file is missing." and kept the sync
chip on "needs attention" for good. When the bytes are missing, the queue
now asks the server for the picture's URL; if it serves one, the job is
done and goes. A picture the server does not have still fails visibly.

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

```

## Parents

- [3c1581bbd8597158748f1251ee871f0550802735](https://git.cafe/dara/icarus/commit/3c1581bbd8597158748f1251ee871f0550802735?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/0de34a3ab2b5b22485ff341cc69611f09836aef3?format=markdown)
