Template mapping and detect issue fixed

This commit is contained in:
2026-07-14 13:59:00 +05:30
parent 460a1c5c51
commit 360022820d
10 changed files with 264 additions and 40 deletions

View File

@@ -0,0 +1,21 @@
import sys
import os
sys.path.append(os.path.join(os.getcwd(), 'docengine'))
from app.core.database import SessionLocal
from app.models.template import DocumentFormat
from app.services.fingerprint_service import FingerprintService
db = SessionLocal()
templates = db.query(DocumentFormat).filter(DocumentFormat.is_active == True).all()
fp_service = FingerprintService(db)
count = 0
for t in templates:
# Refresh the relations
db.refresh(t)
fp_service.generate_fingerprint(t)
count += 1
db.commit()
print(f"Regenerated fingerprints for {count} active templates.")