diff --git a/files/helpers/cron.py b/files/helpers/cron.py index 41eda0350..5e07bf317 100644 --- a/files/helpers/cron.py +++ b/files/helpers/cron.py @@ -328,6 +328,8 @@ def _unpin_expired(): pin.stickied = None pin.stickied_utc = None g.db.add(pin) + if isinstance(pin, Comment): + pin.unpin_parents() if pins: cache.delete_memoized(frontlist)