Admin API ProductVariant.stockLevels 为每个变体运行一个查询
作者: ivanvasyliuk创建于 2026年9月11日更新于 2026年9月11日
标签type: bug 🐛
描述错误
Admin API ProductVariant.stockLevels 字段解析器(packages/core/src/api/resolvers/entity/product-variant-entity.resolver.ts,stockLevels)调用 StockLevelService.getStockLevelsForVariant,每个变体一次构建一个连接 stockLocation.channels 并根据 ctx.channelId 进行筛选的查询。没有对其进行批处理,因此任何选择 stockLevels 的变体列表每行都需要额外执行一次查询。
内容来源: vendurehq/vendure