Hartmut fef12743a7 fix(K): asset library catalog refresh — fix task binding and model imports
- fix(tasks): @shared_task → @celery_app.task so task uses configured redis://redis broker
  (@shared_task without explicit app bound to default app → localhost:6379 → Connection refused)
- fix(tasks): import app.models before DB access so SQLAlchemy can resolve Material.creator → User
  relationship (was: InvalidRequestError: 'User' failed to locate a name)

Verified: catalog refresh now finds and stores 35 materials from uploaded .blend file.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 21:09:14 +01:00
2026-03-05 22:12:38 +01:00
2026-03-05 22:12:38 +01:00
2026-03-05 22:12:38 +01:00
2026-03-05 22:12:38 +01:00
2026-03-05 22:12:38 +01:00
S
Description
HartOMat: CAD import, media, pricing and legacy-compatible node-based render workflow automation platform.
74 MiB
Languages
Python 58%
TypeScript 40.6%
Shell 0.7%
CSS 0.5%