get the phid of the computer from where created

This commit is contained in:
Cayo Puigdefabregas 2022-09-26 17:22:01 +02:00
parent 194fe366fd
commit a0c938c044
1 changed files with 6 additions and 3 deletions

View File

@ -476,9 +476,12 @@ class EraseBasic(JoinedWithOneDeviceMixin, ActionWithOneDevice):
return urlutils.URL(url_for_resource('Document', item_id=self.id))
def get_phid(self):
if self.device and self.device.parent:
if hasattr(self.device.parent, 'phid'):
return self.device.parent.phid()
"""This method is used for get the phid of the computer when the action
was created. Usefull for get the phid of the computer were a hdd was
Ereased
"""
if self.snapshot:
return self.snapshot.device.phid()
return ''
def __str__(self) -> str: