fix: OCP import for BRepGProp + route metadata task to asset_pipeline
- Fixed: from OCP.BRepGProp import BRepGProp as brepgprop (was lowercase) - Routed reextract_rich_metadata_task to asset_pipeline queue (render-worker has OCC/OCP installed, worker container does not) - Backfill verified: 45/45 products updated with volume, surface area, part count, complexity metrics Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -254,7 +254,7 @@ def _auto_populate_materials_for_cad(cad_file_id: str, tenant_id: str | None = N
|
||||
eng.dispose()
|
||||
|
||||
|
||||
@celery_app.task(name="app.tasks.step_tasks.reextract_rich_metadata_task", queue="step_processing")
|
||||
@celery_app.task(name="app.tasks.step_tasks.reextract_rich_metadata_task", queue="asset_pipeline")
|
||||
def reextract_rich_metadata_task():
|
||||
"""Batch re-extract rich metadata (volume, surface area, complexity) for all completed CAD files."""
|
||||
from sqlalchemy import create_engine, select as sql_select, update as sql_update
|
||||
|
||||
Reference in New Issue
Block a user