Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	Update app.py
Browse files
    	
        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 | 
            -
                                 | 
|  | |
| 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 | 
| 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, {
         |