nagasurendra commited on
Commit
190deb8
·
verified ·
1 Parent(s): 20e8ce3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -319,14 +319,16 @@ def update_quantity():
319
  addons_price = 0
320
  if addons_string and addons_string != "None":
321
  try:
 
322
  addons_price = sum(
323
- [float(price.strip()) for price in addons_string.split("$")[1::2] if price.strip().replace('.', '', 1).isdigit()]
 
324
  )
325
  except ValueError:
326
  addons_price = 0 # Default to 0 if parsing fails
327
 
328
  # Calculate the new price
329
- new_price = (base_price) * quantity + addons_price
330
 
331
  # Update the record in Salesforce
332
  sf.Cart_Item__c.update(cart_item_id, {
 
319
  addons_price = 0
320
  if addons_string and addons_string != "None":
321
  try:
322
+ # Extract prices from "Addon1 ($2.00); Addon2 ($3.50)"
323
  addons_price = sum(
324
+ float(price.strip()) for price in addons_string.split("$")[1::2]
325
+ if price.strip().replace('.', '', 1).isdigit()
326
  )
327
  except ValueError:
328
  addons_price = 0 # Default to 0 if parsing fails
329
 
330
  # Calculate the new price
331
+ new_price = (base_price * quantity) + addons_price
332
 
333
  # Update the record in Salesforce
334
  sf.Cart_Item__c.update(cart_item_id, {