Don't leak suggester data
This commit is contained in:
parent
c24608440f
commit
cc7ead6059
|
@ -28,9 +28,10 @@ class Quote(models.Model):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.text
|
return self.text
|
||||||
|
|
||||||
def as_dict(self):
|
def as_dict(self, suggester=False):
|
||||||
result = model_to_dict(self, fields=["text"])
|
result = model_to_dict(self, fields=["text"])
|
||||||
result["author"] = model_to_dict(self.author, exclude=["id"])
|
result["author"] = model_to_dict(self.author, exclude=["id"])
|
||||||
|
if suggester:
|
||||||
result["suggester"] = model_to_dict(
|
result["suggester"] = model_to_dict(
|
||||||
self.suggester, exclude=["id"]) if self.suggester else None
|
self.suggester, exclude=["id"]) if self.suggester else None
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue