From 376bb4db097c93218f54400afff6f4d6ecf610fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastjan=20Arti=C4=8D?= Date: Sat, 2 May 2026 08:01:37 +0000 Subject: [PATCH] Manual Nextcloud upload tudi nastavi hidden_after_upload=True MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User: 'naredi da ko damo IN sejvamo na nextcloud da izgine iz pregleda in se vrne če stisnemo Pokaži že naložene' Bug: 2 mesti uploadamo na Nextcloud: 1. Avto-upload po recut/Save → hidden_after_upload=True ✅ 2. Manual ☁ Nextcloud klik → samo nextcloud_status='uploaded' ❌ Fix: oba puta nastavi hidden_after_upload=True Tudi: batch fix obstoječih 19 uploaded jobs ki niso imeli hidden flag, posredno preko docker exec — zdaj se skrijejo tudi oni. Workflow zdaj: - ☁ Nextcloud klik → upload + hidden=true → izgine - Save (Edit) → re-render + auto-upload + hidden=true → izgine - ☐→☑ 'Pokaži tudi že naložene' → vidiš vse z zelenim borderjem --- app/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 619b9c8..0017668 100644 --- a/app/main.py +++ b/app/main.py @@ -1803,7 +1803,13 @@ async def upload_nextcloud(job_id: str, user: str = Depends(check_auth)): success, result = _nextcloud_upload(output_path, download_name, target_subdir=target_subdir) if success: - update_job(job_id, nextcloud_status="uploaded", nextcloud_url=result, nextcloud_error=None) + update_job( + job_id, + nextcloud_status="uploaded", + nextcloud_url=result, + nextcloud_error=None, + hidden_after_upload=True, # skrij iz default UI prikaza (toggle za pokaz) + ) print(f"☁️ Upload OK: /{target_subdir}/{download_name}", flush=True) # Zabeleži v dedup try: