Skip to content
This repository has been archived by the owner on May 6, 2022. It is now read-only.

Commit

Permalink
Merge pull request #39 from Tolfix/dev
Browse files Browse the repository at this point in the history
Fixed orders
  • Loading branch information
Tolfx authored Dec 2, 2021
2 parents fa2ebee + bccd1a2 commit 2045b29
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
1 change: 1 addition & 0 deletions src/Interfaces/Invoice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,5 @@ export interface IInvoices_Items
quantity: number;
product_id?: IProduct["id"];
configurable_options_id?: IConfigurableOptions["id"];
configurable_options_index?: IConfigurableOptions["options"]["length"];
}
4 changes: 3 additions & 1 deletion src/Lib/Orders/newInvoice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,16 @@ export async function createInvoiceFromOrder(order: IOrder)
{
for await(const configurable_option of configurable_options)
{
const option_index = LBProducts.get(product.id)?.configurable_options?.find(e => e.id === configurable_option.id)?.option_index ?? 0;
const option = configurable_option.options[
LBProducts.get(product.id)?.configurable_options?.find(e => e.id === configurable_option.id)?.option_index ?? 0
option_index
];
items.push({
amount: option.price ?? 0,
notes: `+ ${product?.name} - ${configurable_option.name} ${option.name}`,
quantity: 1,
configurable_options_id: configurable_option.id,
configurable_options_index: option_index
});
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/Payments/Paypal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { idTransicitons } from "../Lib/Generator";
import { getInvoiceByIdAndMarkAsPaid } from "../Lib/Invoices/MarkAsPaid";
import { getDate } from "../Lib/Time";

if(Paypal_Client_Id || Paypal_Client_Secret)
if(Paypal_Client_Id !== "" || Paypal_Client_Secret !== "")
paypal.configure({
'mode': DebugMode ? 'sandbox' : "live",
'client_id': Paypal_Client_Id,
Expand Down
2 changes: 1 addition & 1 deletion src/Routes/v2/Orders/Orders.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ export default class OrderRoute
if(payment_method === "credit_card")
return APISuccess(`${Full_Domain}/v2/stripe/pay/${invoice.uid}`)(res);

return APISuccess(`Invoice sent.`);
return APISuccess(`Invoice sent.`)(res);
});

this.router.get("/:uid", [
Expand Down

0 comments on commit 2045b29

Please sign in to comment.