Comment out @ROUTES.post("/api/assets/scan/seed")

This commit is contained in:
Jedrzej Kosinski 2026-01-26 20:25:57 -08:00
parent 0bb6d3a3e9
commit e17542b5c7

View File

@ -496,21 +496,22 @@ async def delete_asset_tags(request: web.Request) -> web.Response:
return web.json_response(result.model_dump(mode="json"), status=200) return web.json_response(result.model_dump(mode="json"), status=200)
@ROUTES.post("/api/assets/scan/seed") # NOTE: this exists in case we decide to enable asset scan to be triggered separately from calling /object_info
async def seed_assets(request: web.Request) -> web.Response: # @ROUTES.post("/api/assets/scan/seed")
try: # async def seed_assets(request: web.Request) -> web.Response:
payload = await request.json() # try:
except Exception: # payload = await request.json()
payload = {} # except Exception:
# payload = {}
try: # try:
body = schemas_in.ScheduleAssetScanBody.model_validate(payload) # body = schemas_in.ScheduleAssetScanBody.model_validate(payload)
except ValidationError as ve: # except ValidationError as ve:
return _validation_error_response("INVALID_BODY", ve) # return _validation_error_response("INVALID_BODY", ve)
try: # try:
scanner.seed_assets(body.roots) # scanner.seed_assets(body.roots)
except Exception: # except Exception:
logging.exception("seed_assets failed for roots=%s", body.roots) # logging.exception("seed_assets failed for roots=%s", body.roots)
return _error_response(500, "INTERNAL", "Unexpected server error.") # return _error_response(500, "INTERNAL", "Unexpected server error.")
return web.json_response({"synced": True, "roots": body.roots}, status=200) # return web.json_response({"synced": True, "roots": body.roots}, status=200)