From 58f83451d8d60e5d5b1378c8cd66283cd90fd805 Mon Sep 17 00:00:00 2001 From: LilSpazJoekp <15524072+LilSpazJoekp@users.noreply.github.com> Date: Sun, 6 Sep 2020 13:05:44 -0500 Subject: [PATCH] Possible fix for #11 Signed-off-by: LilSpazJoekp <15524072+LilSpazJoekp@users.noreply.github.com> --- asyncpraw/models/reddit/comment.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/asyncpraw/models/reddit/comment.py b/asyncpraw/models/reddit/comment.py index 85b24e7c3..9e35c7202 100644 --- a/asyncpraw/models/reddit/comment.py +++ b/asyncpraw/models/reddit/comment.py @@ -278,8 +278,12 @@ async def parent(self) -> Union["Comment", "Submission"]: """ # pylint: disable=no-member - await self._fetch() - await self.submission._fetch() + if not self._fetched: + await self._fetch() + + if not self.submission._fetched: + await self.submission._fetch() + if self.parent_id == self.submission.fullname: return self.submission