rename fullnames

Handle a couple places with `t3_` that persisted from code movement.
on master after time of branch.

Then, fix commenting, which used inaccurate fullname parsing logic.
This commit is contained in:
justcool393 2023-07-13 12:37:28 -07:00 committed by GitHub
parent db1f578f26
commit 8191d5a4cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 27 additions and 28 deletions

View file

@ -111,16 +111,15 @@ def api_comment(v):
parent_fullname = request.values.get("parent_fullname", "").strip()
if len(parent_fullname) < 4: abort(400)
id = parent_fullname[3:]
parent = None
parent_post = None
parent_comment_id = None
if parent_fullname.startswith("t2_"):
parent = get_post(id, v=v)
if parent_fullname.startswith("post_"):
parent = get_post(parent_fullname.split("post_")[1], v=v)
parent_post = parent
elif parent_fullname.startswith("t3_"):
parent = get_comment(id, v=v)
elif parent_fullname.startswith("comment_"):
parent = get_comment(parent_fullname.split("comment_")[1], v=v)
parent_post = get_post(parent.parent_submission, v=v) if parent.parent_submission else None
parent_comment_id = parent.id
else: abort(400)