fixed an issue where adding a sku to receipts
wasn't passing the item_uuid properly.
This commit is contained in:
parent
6a8a90bf95
commit
bc23730394
Binary file not shown.
@ -6,6 +6,7 @@ import math
|
|||||||
import postsqldb
|
import postsqldb
|
||||||
import mimetypes
|
import mimetypes
|
||||||
import os
|
import os
|
||||||
|
import pprint
|
||||||
|
|
||||||
# APPLICATION IMPORTS
|
# APPLICATION IMPORTS
|
||||||
import webpush
|
import webpush
|
||||||
@ -125,6 +126,7 @@ def addSKULine():
|
|||||||
|
|
||||||
site_name = session['selected_site']
|
site_name = session['selected_site']
|
||||||
item = receipts_database.getItemAllByID(site_name, (item_id, ))
|
item = receipts_database.getItemAllByID(site_name, (item_id, ))
|
||||||
|
#pprint.pprint(item)
|
||||||
data = {
|
data = {
|
||||||
'cost': item['item_info']['cost'],
|
'cost': item['item_info']['cost'],
|
||||||
'expires': item['food_info']['expires']
|
'expires': item['food_info']['expires']
|
||||||
@ -133,6 +135,7 @@ def addSKULine():
|
|||||||
type="sku",
|
type="sku",
|
||||||
receipt_id=receipt_id,
|
receipt_id=receipt_id,
|
||||||
barcode=item['barcode'],
|
barcode=item['barcode'],
|
||||||
|
item_uuid=item['item_uuid'],
|
||||||
name=item['item_name'],
|
name=item['item_name'],
|
||||||
qty=item['item_info']['uom_quantity'],
|
qty=item['item_info']['uom_quantity'],
|
||||||
uom=item['item_info']['uom']['id'],
|
uom=item['item_info']['uom']['id'],
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
INSERT INTO %%site_name%%_receipt_items
|
INSERT INTO %%site_name%%_receipt_items
|
||||||
(type, receipt_id, barcode, name, qty, uom, data, status)
|
(type, receipt_id, barcode, item_uuid, name, qty, uom, data, status)
|
||||||
VALUES (%s, %s, %s, %s, %s, %s, %s, %s)
|
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)
|
||||||
RETURNING *;
|
RETURNING *;
|
||||||
@ -49,4 +49,13 @@
|
|||||||
sql='INSERT INTO test_receipt_items(type, receipt_id, barcode, name, qty, uom, data, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING *;')
|
sql='INSERT INTO test_receipt_items(type, receipt_id, barcode, name, qty, uom, data, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING *;')
|
||||||
2025-08-09 11:52:23.005675 --- ERROR --- DatabaseError(message='duplicate key value violates unique constraint "test_barcodes_pkey"DETAIL: Key (barcode)=(%6589%) already exists.',
|
2025-08-09 11:52:23.005675 --- ERROR --- DatabaseError(message='duplicate key value violates unique constraint "test_barcodes_pkey"DETAIL: Key (barcode)=(%6589%) already exists.',
|
||||||
payload=('%6589%', '7bdc9602-ca87-4e9f-b9ef-fc5e8f0eceb7', 1.0, 1.0, 'Test Item 22'),
|
payload=('%6589%', '7bdc9602-ca87-4e9f-b9ef-fc5e8f0eceb7', 1.0, 1.0, 'Test Item 22'),
|
||||||
sql='INSERT INTO test_barcodes (barcode, item_uuid, in_exchange, out_exchange, descriptor) VALUES (%s, %s, %s, %s, %s) RETURNING *;')
|
sql='INSERT INTO test_barcodes (barcode, item_uuid, in_exchange, out_exchange, descriptor) VALUES (%s, %s, %s, %s, %s) RETURNING *;')
|
||||||
|
2025-08-09 14:49:30.457282 --- ERROR --- DatabaseError(message='not all arguments converted during string formatting',
|
||||||
|
payload=('sku', 36, '%078742015101%', '3405b49b-843a-4bca-a235-686e4a9f2e73', '100% grated parmesan cheese', 1, 1, '{"cost": 0, "expires": false}', 'Unresolved'),
|
||||||
|
sql='INSERT INTO test_receipt_items(type, receipt_id, barcode, name, qty, uom, data, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING *;')
|
||||||
|
2025-08-09 14:51:18.570501 --- ERROR --- DatabaseError(message='not all arguments converted during string formatting',
|
||||||
|
payload=('sku', 36, '%078742015101%', '3405b49b-843a-4bca-a235-686e4a9f2e73', '100% grated parmesan cheese', 1, 1, '{"cost": 0, "expires": false}', 'Unresolved'),
|
||||||
|
sql='INSERT INTO test_receipt_items(type, receipt_id, barcode, name, qty, uom, data, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING *;')
|
||||||
|
2025-08-09 14:53:40.869005 --- ERROR --- DatabaseError(message='not all arguments converted during string formatting',
|
||||||
|
payload=('sku', 36, '%078742015101%', '3405b49b-843a-4bca-a235-686e4a9f2e73', '100% grated parmesan cheese', 1, 1, '{"cost": 0, "expires": false}', 'Unresolved'),
|
||||||
|
sql='INSERT INTO test_receipt_items(type, receipt_id, barcode, name, qty, uom, data, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING *;')
|
||||||
Loading…
x
Reference in New Issue
Block a user