← DokArh Portal
fix

DokArh PDF fix — sati_pdf 500 greška i viewer gumb

Kreator: genesis Datum: Status: DONE
WeisE3™ ID: c0996_dokarh_pdf_fix_sati_ink
tipfix
sto_trebaPopraviti /api/v1/sati/pdf/{w3} koji vraca 500 za dokumente bez sati_ink JSON datoteke, dodati DokArh PDF gumb u genesis viewer za slike
zakonZAKON 32 (svaki fix ima chain entry), ZAKON 40 (genesis identity + arhiva flow)
statusDONE
faze[ { "naziv": "Instaliraj pikepdf", "sto": "pip install pikepdf u genesis venv na EU i NEW serveru", "status": "DONE" }, { "naziv": "DB fallback u sati_pdf", "sto": "Dodaj EntityORM fallback u _citaj_meta() logiku — kad nema JSON fajla, cita iz genesis_db.entities", "status": "DONE", "datoteka": "/var/www/genesis/api/sati_ink.py" }, { "naziv": "content_type inferiranje", "sto": "Ako content_type nije u meta, inferira se iz ekstenzije filename (jpg→ima
bug_opiskamera_1779198413150.jpg (w3=cb07550c...) uploadana kroz genesis /api/v1/docs/upload. Taj endpoint ne sprema fajl na disk niti kreira sati_ink JSON meta. /api/v1/sati/pdf/{w3} padao s 500 (pikepdf nije bio instaliran, a i meta JSON nije postojao). Viewer nije prikazivao PDF gumb za slike.
rjesenjepikepdf instaliran. sati_pdf fallback na EntityORM DB. content_type inference. Viewer gumb dodan. Fenix-v4 archive kreira genesis sati meta pri svakom novom uploadu.
sesija2026-05-19