fix change #2825, tags only for Computers

This commit is contained in:
Cayo Puigdefabregas 2022-03-03 10:43:34 +01:00
parent 919e4f4e48
commit d25c9faf25

View file

@ -1206,8 +1206,9 @@ def create_code_tag(mapper, connection, device):
this tag is the same of devicehub_id.
"""
from ereuse_devicehub.resources.tag.model import Tag
tag = Tag(device_id=device.id, id=device.devicehub_id)
db.session.add(tag)
if isinstance(device, Computer):
tag = Tag(device_id=device.id, id=device.devicehub_id)
db.session.add(tag)
event.listen(Device, 'after_insert', create_code_tag, propagate=True)