Fix reply counter
This commit is contained in:
parent
51475b73d5
commit
e085f4ab38
1 changed files with 3 additions and 1 deletions
|
@ -39,6 +39,7 @@ from core.meta import flag
|
||||||
from core.meta import inc
|
from core.meta import inc
|
||||||
from core.meta import upsert
|
from core.meta import upsert
|
||||||
from core.tasks import Tasks
|
from core.tasks import Tasks
|
||||||
|
from croe.meta import by_type
|
||||||
from utils import now
|
from utils import now
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@ -507,7 +508,8 @@ class MicroblogPubBackend(Backend):
|
||||||
|
|
||||||
# It's a regular reply, try to increment the reply counter
|
# It's a regular reply, try to increment the reply counter
|
||||||
creply = DB.activities.find_one_and_update(
|
creply = DB.activities.find_one_and_update(
|
||||||
by_object_id(in_reply_to), inc(MetaKey.COUNT_REPLY, 1)
|
{**by_object_id(in_reply_to), **by_type(ap.ActivityType.CREATE)},
|
||||||
|
inc(MetaKey.COUNT_REPLY, 1),
|
||||||
)
|
)
|
||||||
if not creply:
|
if not creply:
|
||||||
# Maybe it's the reply of a reply?
|
# Maybe it's the reply of a reply?
|
||||||
|
|
Loading…
Reference in a new issue