diff --git a/r2/r2/lib/validator/validator.py b/r2/r2/lib/validator/validator.py index f29b01bef..4a21339a2 100644 --- a/r2/r2/lib/validator/validator.py +++ b/r2/r2/lib/validator/validator.py @@ -1083,6 +1083,9 @@ class VSubmitParent(VByName): fullname = fullname or fullname2 if fullname: parent = VByName.run(self, fullname) + if not isinstance(parent, (Comment, Link, Message)): + abort(403, "forbidden") + if parent: if c.user_is_loggedin and parent.author_id in c.user.enemies: self.set_error(errors.USER_BLOCKED)