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

View file

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