product vriants bug
This commit is contained in:
@@ -391,43 +391,15 @@ class OrderRepository extends BaseRepository<IOrder> {
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "colors",
|
||||
localField: "orderItems.shipmentItems.variant.color",
|
||||
from: "themeValues",
|
||||
localField: "orderItems.shipmentItems.variant.themeValue",
|
||||
foreignField: "_id",
|
||||
as: "orderItems.shipmentItems.variant.color",
|
||||
as: "orderItems.shipmentItems.variant.themeValue",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$orderItems.shipmentItems.variant.color",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "sizes",
|
||||
localField: "orderItems.shipmentItems.variant.size",
|
||||
foreignField: "_id",
|
||||
as: "orderItems.shipmentItems.variant.size",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$orderItems.shipmentItems.variant.size",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "meterages",
|
||||
localField: "orderItems.shipmentItems.variant.meterage",
|
||||
foreignField: "_id",
|
||||
as: "orderItems.shipmentItems.variant.meterage",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$orderItems.shipmentItems.variant.meterage",
|
||||
path: "$orderItems.shipmentItems.variant.themeValue",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
@@ -566,43 +538,15 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "colors",
|
||||
localField: "shipmentItems.variant.color",
|
||||
from: "themeValues",
|
||||
localField: "shipmentItems.variant.themeValue",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.color",
|
||||
as: "shipmentItems.variant.themeValue",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.color",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "sizes",
|
||||
localField: "shipmentItems.variant.size",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.size",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.size",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "meterages",
|
||||
localField: "shipmentItems.variant.meterage",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.meterage",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.meterage",
|
||||
path: "$shipmentItems.variant.themeValue",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
@@ -1521,43 +1465,15 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "colors",
|
||||
localField: "shipmentItems.variant.color",
|
||||
from: "themeValues",
|
||||
localField: "shipmentItems.variant.themeValue",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.color",
|
||||
as: "shipmentItems.variant.themeValue",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.color",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "sizes",
|
||||
localField: "shipmentItems.variant.size",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.size",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.size",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "meterages",
|
||||
localField: "shipmentItems.variant.meterage",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.meterage",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.meterage",
|
||||
path: "$shipmentItems.variant.themeValue",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
@@ -1730,43 +1646,15 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "colors",
|
||||
localField: "shipmentItems.variant.color",
|
||||
from: "themeValues",
|
||||
localField: "shipmentItems.variant.themeValue",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.color",
|
||||
as: "shipmentItems.variant.themeValue",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.color",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "sizes",
|
||||
localField: "shipmentItems.variant.size",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.size",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.size",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
$lookup: {
|
||||
from: "meterages",
|
||||
localField: "shipmentItems.variant.meterage",
|
||||
foreignField: "_id",
|
||||
as: "shipmentItems.variant.meterage",
|
||||
},
|
||||
},
|
||||
{
|
||||
$unwind: {
|
||||
path: "$shipmentItems.variant.meterage",
|
||||
path: "$shipmentItems.variant.themeValue",
|
||||
preserveNullAndEmptyArrays: true,
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user