fix: use empty string instead of None for NOT NULL sale_id/promo_code_id
This commit is contained in:
parent
f6c29c8c38
commit
1e0081862d
@ -1093,7 +1093,7 @@ async def save_customer_sale(request, params_kw):
|
||||
# Update existing binding
|
||||
await sor.U('discount_customer_bind', {
|
||||
'id': bind_id,
|
||||
'sale_id': sale_id or None,
|
||||
'sale_id': sale_id or '',
|
||||
})
|
||||
else:
|
||||
# Create new binding for free customer
|
||||
@ -1102,7 +1102,7 @@ async def save_customer_sale(request, params_kw):
|
||||
'id': new_id,
|
||||
'customerid': customerid,
|
||||
'resellerid': userorgid,
|
||||
'sale_id': sale_id or None,
|
||||
'sale_id': sale_id or '',
|
||||
'promo_code_id': None,
|
||||
'bind_type': '2', # manual assignment
|
||||
})
|
||||
|
||||
@ -28,9 +28,9 @@ async with DBPools().sqlorContext('sage') as sor:
|
||||
await disc_sor.C('discount_customer_bind', {
|
||||
'id': getID(),
|
||||
'customerid': u.id,
|
||||
'resellerid': userorgid,
|
||||
'sale_id': None,
|
||||
'promo_code_id': None,
|
||||
'resellerid': u.orgid or '0',
|
||||
'sale_id': '',
|
||||
'promo_code_id': '',
|
||||
'bind_type': '3',
|
||||
})
|
||||
count += 1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user