show a error message creating placeholder device

This commit is contained in:
Cayo Puigdefabregas 2022-07-18 10:07:37 +02:00
parent 2d7e1fdffd
commit 6a6c0e5182
1 changed files with 7 additions and 4 deletions

View File

@ -261,10 +261,13 @@ class DeviceCreateView(GenericMixin):
next_url = url_for('inventory.devicelist') next_url = url_for('inventory.devicelist')
if lot_id: if lot_id:
next_url = url_for('inventory.lotdevicelist', lot_id=lot_id) next_url = url_for('inventory.lotdevicelist', lot_id=lot_id)
lots = self.context['lots'] if snapshot and snapshot.device:
lot = lots.filter(Lot.id == lot_id).one() lots = self.context['lots']
lot.devices.add(snapshot.device) lot = lots.filter(Lot.id == lot_id).one()
db.session.add(lot) lot.devices.add(snapshot.device)
db.session.add(lot)
else:
messages.error('Sorry, the device could not be created')
db.session.commit() db.session.commit()
messages.success('Device "{}" created successfully!'.format(form.type.data)) messages.success('Device "{}" created successfully!'.format(form.type.data))