pins: remove unnecessary code

master
justcool393 2022-10-26 12:23:26 -05:00
parent 8795ecfb58
commit 31eb387c8d
1 changed files with 1 additions and 5 deletions

View File

@ -1213,21 +1213,17 @@ def sticky_post(post_id, v):
pins = g.db.query(Submission).filter(Submission.stickied != None, Submission.is_banned == False).count() pins = g.db.query(Submission).filter(Submission.stickied != None, Submission.is_banned == False).count()
if pins >= PIN_LIMIT and v.admin_level < PERMS['BYPASS_PIN_LIMIT']: if pins >= PIN_LIMIT + 1 and v.admin_level < PERMS['BYPASS_PIN_LIMIT']:
abort(403, f"Can't exceed {PIN_LIMIT} pinned posts limit!") abort(403, f"Can't exceed {PIN_LIMIT} pinned posts limit!")
if not post.stickied_utc: if not post.stickied_utc:
post.stickied_utc = int(time.time()) + 3600 post.stickied_utc = int(time.time()) + 3600
pin_time = 'for 1 hour' pin_time = 'for 1 hour'
code = 200
if v.id != post.author_id: if v.id != post.author_id:
send_repeatable_notification(post.author_id, f"@{v.username} (Admin) has pinned [{post.title}](/post/{post_id})!") send_repeatable_notification(post.author_id, f"@{v.username} (Admin) has pinned [{post.title}](/post/{post_id})!")
else: else:
if pins >= PIN_LIMIT + 1:
abort(403, f"Can't exceed {PIN_LIMIT} pinned posts limit!")
post.stickied_utc = None post.stickied_utc = None
pin_time = 'permanently' pin_time = 'permanently'
code = 201
post.stickied = v.username post.stickied = v.username