Jul 14 - Using CDN - Phase 2a

This commit is contained in:
2026-07-14 12:34:28 -04:00
parent bab564c23e
commit 9edece2726
6 changed files with 140 additions and 24 deletions
+5 -8
View File
@@ -1335,15 +1335,12 @@ def delete(inspection_id):
db.session.delete(inspection)
db.session.commit()
# Remove orphaned photo files from the active storage backend — best-effort.
# (Also fixes the previous double-'static' path that normalized to
# app/static/static/... and never actually deleted anything.)
from app.utils import storage
for rel_path in photo_paths:
abs_path = os.path.normpath(
os.path.join(current_app.config['UPLOAD_FOLDER'], '..', 'static', rel_path)
)
try:
if os.path.isfile(abs_path):
os.remove(abs_path)
except OSError:
pass
storage.delete(rel_path)
current_app.logger.info(
'INSPECTION DELETED | id=%s | facility="%s" | template="%s" | '