fix: Cloudflash now supports full-wipe before flashing

This commit is contained in:
2026-03-20 08:40:20 +02:00
parent d8ba64da55
commit 2d57c75d2f
2 changed files with 3 additions and 3 deletions

View File

@@ -390,9 +390,9 @@ def delete_firmware(doc_id: str) -> None:
db.collection(COLLECTION)
.where("hw_type", "==", hw_type)
.where("channel", "==", channel)
.order_by("uploaded_at", direction="DESCENDING")
.limit(1)
.stream()
)
if remaining:
# Sort in Python to avoid needing a composite Firestore index
remaining.sort(key=lambda d: d.to_dict().get("uploaded_at", ""), reverse=True)
remaining[0].reference.update({"is_latest": True})