fix 3 permapin limit not working

master
Aevann1 2022-11-08 11:41:16 +02:00
parent d146c595dd
commit c76bfa5ffc
2 changed files with 1 additions and 2 deletions

View File

@ -225,7 +225,6 @@ PERMS = { # Minimum admin_level to perform action.
'POST_TO_POLL_THREAD': 2,
'POST_BETS': 3,
'POST_BETS_DISTRIBUTE': 3, # probably should be the same as POST_BETS but w/e
'BYPASS_PIN_LIMIT_IF_TEMPORARY': 2,
'VIEW_PENDING_SUBMITTED_MARSEYS': 3,
'VIEW_PENDING_SUBMITTED_HATS': 3,
'MODERATE_PENDING_SUBMITTED_MARSEYS': 3, # note: there is an extra check so that only """carp""" can approve them

View File

@ -1225,7 +1225,7 @@ def sticky_post(post_id, v):
extra_pin_slots = 1 if post.stickied else 0
sticky_time = int(time.time()) + 3600 if not post.stickied else None
if pins >= PIN_LIMIT + extra_pin_slots and v.admin_level < PERMS['BYPASS_PIN_LIMIT_IF_TEMPORARY'] and not sticky_time:
if pins >= PIN_LIMIT + extra_pin_slots and not sticky_time:
abort(403, f"Can't exceed {PIN_LIMIT} pinned posts limit!")
if not post.stickied_utc: