mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 20:55:42 +00:00 
			
		
		
		
	convert sale_price to string before exporting
This commit is contained in:
		| @@ -83,7 +83,9 @@ class POLineItemResource(ModelResource): | |||||||
|  |  | ||||||
|  |  | ||||||
| class SOLineItemResource(ModelResource): | class SOLineItemResource(ModelResource): | ||||||
|     """ Class for managing import / export of SOLineItem data """ |     """ | ||||||
|  |     Class for managing import / export of SOLineItem data | ||||||
|  |     """ | ||||||
|  |  | ||||||
|     part_name = Field(attribute='part__name', readonly=True) |     part_name = Field(attribute='part__name', readonly=True) | ||||||
|  |  | ||||||
| @@ -93,6 +95,17 @@ class SOLineItemResource(ModelResource): | |||||||
|  |  | ||||||
|     fulfilled = Field(attribute='fulfilled_quantity', readonly=True) |     fulfilled = Field(attribute='fulfilled_quantity', readonly=True) | ||||||
|  |  | ||||||
|  |     def dehydrate_sale_price(self, item): | ||||||
|  |         """ | ||||||
|  |         Return a string value of the 'sale_price' field, rather than the 'Money' object. | ||||||
|  |         Ref: https://github.com/inventree/InvenTree/issues/2207 | ||||||
|  |         """ | ||||||
|  |  | ||||||
|  |         if item.sale_price: | ||||||
|  |             return str(item.sale_price) | ||||||
|  |         else: | ||||||
|  |             return '' | ||||||
|  |  | ||||||
|     class Meta: |     class Meta: | ||||||
|         model = SalesOrderLineItem |         model = SalesOrderLineItem | ||||||
|         skip_unchanged = True |         skip_unchanged = True | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user