Rafał Pitoń 10 лет назад
Родитель
Сommit
f94ec0bc35
2 измененных файлов с 5 добавлено и 5 удалено
  1. 3 3
      misago/markup/flavours.py
  2. 2 2
      misago/readtracker/threadstracker.py

+ 3 - 3
misago/markup/flavours.py

@@ -24,14 +24,14 @@ def limited(request, text):
 
     Returns parsed text
     """
-    result = parse(text, request, allow_mentions=False, allow_links=True,
-                   allow_images=False, allow_blocks=False)
+    result = parse(text, request, requser.user, allow_mentions=False,
+                   allow_links=True, allow_images=False, allow_blocks=False)
 
     return result['parsed_text']
 
 
 def signature(request, owner, text):
-    result = parse(text, request, allow_mentions=False,
+    result = parse(text, request, owner, allow_mentions=False,
                    allow_blocks=owner.acl['allow_signature_blocks'],
                    allow_links=owner.acl['allow_signature_links'],
                    allow_images=owner.acl['allow_signature_images'])

+ 2 - 2
misago/readtracker/threadstracker.py

@@ -162,14 +162,14 @@ def sync_record(user, thread, last_read_reply):
     read_replies = count_read_replies(user, thread, last_read_reply)
     if thread.read_record:
         thread.read_record.read_replies = read_replies
-        thread.read_record.last_read_on = timezone.now()
+        thread.read_record.last_read_on = last_read_reply.posted_on
         thread.read_record.save(update_fields=['read_replies', 'last_read_on'])
     else:
         user.threadread_set.create(
             forum=thread.forum,
             thread=thread,
             read_replies=read_replies,
-            last_read_on=timezone.now())
+            last_read_on=last_read_reply.posted_on)
         signals.thread_tracked.send(sender=user, thread=thread)
 
     if last_read_reply.updated_on == thread.last_post_on: