Loading src/jama/__init__.py +1 −1 Original line number Diff line number Diff line __version__ = "0.1.57" __version__ = "0.1.58" src/resources/models.py +7 −0 Original line number Diff line number Diff line Loading @@ -766,11 +766,16 @@ class MetadataCollectionValue(models.Model): sha1digest = models.CharField(max_length=40, null=False, blank=False, unique=True) def save(self, *args, **kwargs): if self.value: self.value = str(self.value).strip() self.sha1digest = hashlib.sha1( "{}-{}-{}".format(self.metadata_id, self.collection_id, self.value).encode() ).hexdigest() super(MetadataCollectionValue, self).save(*args, **kwargs) class Meta: ordering = ("metadata",) class MetadataResourceValue(models.Model): metadata = models.ForeignKey(Metadata, on_delete=models.CASCADE) Loading @@ -779,6 +784,8 @@ class MetadataResourceValue(models.Model): sha1digest = models.CharField(max_length=40, null=False, blank=False, unique=True) def save(self, *args, **kwargs): if self.value: self.value = str(self.value).strip() self.sha1digest = hashlib.sha1( "{}-{}-{}".format(self.metadata_id, self.resource_id, self.value).encode() ).hexdigest() Loading Loading
src/jama/__init__.py +1 −1 Original line number Diff line number Diff line __version__ = "0.1.57" __version__ = "0.1.58"
src/resources/models.py +7 −0 Original line number Diff line number Diff line Loading @@ -766,11 +766,16 @@ class MetadataCollectionValue(models.Model): sha1digest = models.CharField(max_length=40, null=False, blank=False, unique=True) def save(self, *args, **kwargs): if self.value: self.value = str(self.value).strip() self.sha1digest = hashlib.sha1( "{}-{}-{}".format(self.metadata_id, self.collection_id, self.value).encode() ).hexdigest() super(MetadataCollectionValue, self).save(*args, **kwargs) class Meta: ordering = ("metadata",) class MetadataResourceValue(models.Model): metadata = models.ForeignKey(Metadata, on_delete=models.CASCADE) Loading @@ -779,6 +784,8 @@ class MetadataResourceValue(models.Model): sha1digest = models.CharField(max_length=40, null=False, blank=False, unique=True) def save(self, *args, **kwargs): if self.value: self.value = str(self.value).strip() self.sha1digest = hashlib.sha1( "{}-{}-{}".format(self.metadata_id, self.resource_id, self.value).encode() ).hexdigest() Loading