update data on url change

This commit is contained in:
j 2023-08-16 16:52:09 +02:00
parent fccc67fba9
commit 06f10fd479

View file

@ -36,7 +36,7 @@ class Item(models.Model):
user = models.ForeignKey(User, null=True, related_name='items', on_delete=models.CASCADE)
def save(self, *args, **kwargs):
if self.url and not self.data:
if self.url and not self.data.get("url") == self.url:
self.update_data()
super().save(*args, **kwargs)
@ -99,6 +99,7 @@ class Item(models.Model):
continue
key = key.replace('og:', '')
data[key] = value
data["url"] = self.url
return data