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