diff --git a/src/handlers/tariff/index.ts b/src/handlers/tariff/index.ts index 5f25b71..710f153 100644 --- a/src/handlers/tariff/index.ts +++ b/src/handlers/tariff/index.ts @@ -74,31 +74,31 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR } console.info("this 3"); - const privilegiesMap = new Map(requestBody.privilegies.map((privilege) => [privilege.privilegeId, privilege])); - const privilegeIDs = requestBody.privilegies.map(({ privilegeId }) => privilegeId); - const privilegies = await PrivilegeModel.find({ _id: privilegeIDs }).lean(); - console.info("this 4", privilegies); + // const privilegiesMap = new Map(requestBody.privilegies.map((privilege) => [privilege.privilegeId, privilege])); + // const privilegeIDs = requestBody.privilegies.map(({ privilegeId }) => privilegeId); + // const privilegies = await PrivilegeModel.find({ _id: privilegeIDs }).lean(); + // console.info("this 4", privilegies); - const cleanPrivilegies = privilegies.map>((privilege) => { - const currentPrivilege = privilegiesMap.get(privilege._id.toString()); + // const cleanPrivilegies = privilegies.map>((privilege) => { + // const currentPrivilege = privilegiesMap.get(privilege._id.toString()); - return { - name: privilege.name, - privilegeId: privilege.privilegeId, - serviceKey: privilege.serviceKey, - description: privilege.description, - amount: currentPrivilege?.amount ?? 0, - type: privilege.type, - value: privilege.value, - price: privilege.price, - }; - }); + // return { + // name: privilege.name, + // privilegeId: privilege.privilegeId, + // serviceKey: privilege.serviceKey, + // description: privilege.description, + // amount: currentPrivilege?.amount ?? 0, + // type: privilege.type, + // value: privilege.value, + // price: privilege.price, + // }; + // }); const newTariff = new TariffModel({ name: requestBody.name, price: requestBody.price, isCustom: requestBody.isCustom, - privilegies: cleanPrivilegies, + privilegies: requestBody.privilegies, }); console.info("this 5");