mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Fix form error for creating a new stock item
This commit is contained in:
parent
2991ce9317
commit
a7baad33ba
@ -1582,17 +1582,22 @@ class StockItemCreate(AjaxCreateView):
|
|||||||
sn = str(sn).strip()
|
sn = str(sn).strip()
|
||||||
|
|
||||||
if len(sn) > 0:
|
if len(sn) > 0:
|
||||||
serials = extract_serial_numbers(sn, quantity)
|
try:
|
||||||
|
serials = extract_serial_numbers(sn, quantity)
|
||||||
|
except ValidationError as e:
|
||||||
|
serials = None
|
||||||
|
form.add_error('serial_numbers', e)
|
||||||
|
|
||||||
existing = part.find_conflicting_serial_numbers(serials)
|
if serials is not None:
|
||||||
|
existing = part.find_conflicting_serial_numbers(serials)
|
||||||
|
|
||||||
if len(existing) > 0:
|
if len(existing) > 0:
|
||||||
exists = ','.join([str(x) for x in existing])
|
exists = ','.join([str(x) for x in existing])
|
||||||
|
|
||||||
form.add_error(
|
form.add_error(
|
||||||
'serial_numbers',
|
'serial_numbers',
|
||||||
_('Serial numbers already exist') + ': ' + exists
|
_('Serial numbers already exist') + ': ' + exists
|
||||||
)
|
)
|
||||||
|
|
||||||
def save(self, form, **kwargs):
|
def save(self, form, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user