bookmarked not count, migation fixed

This commit is contained in:
2022-08-18 09:12:46 +03:00
parent 68fd4d9936
commit 04f0352a84
9 changed files with 114 additions and 90 deletions

View File

@@ -8,7 +8,7 @@ from services.stat.reacted import ReactedStorage
ts = datetime.now()
def migrate(entry, storage):
async def migrate(entry, storage):
'''
{
"_id": "hdtwS8fSyFLxXCgSC",
@@ -72,7 +72,7 @@ def migrate(entry, storage):
# creating reaction from old comment
day = (reaction_dict.get('createdAt') or ts).replace(hour=0, minute=0, second=0, microsecond=0)
reaction = Reaction.create(**reaction_dict)
ReactedStorage.increment(reaction)
await ReactedStorage.increment(reaction)
reaction_dict['id'] = reaction.id
for comment_rating_old in entry.get('ratings',[]):
@@ -89,7 +89,7 @@ def migrate(entry, storage):
try:
# creating reaction from old rating
rr = Reaction.create(**re_reaction_dict)
ReactedStorage.increment(rr)
await ReactedStorage.increment(rr)
except Exception as e:
print('[migration] comment rating error: %r' % re_reaction_dict)

View File

@@ -28,7 +28,7 @@ def get_shout_slug(entry):
if slug: break
return slug
def migrate(entry, storage):
async def migrate(entry, storage):
# init, set title and layout
r = {
'layout': type2layout[entry['type']],
@@ -218,7 +218,7 @@ def migrate(entry, storage):
else:
day = (reaction_dict.get('createdAt') or ts).replace(hour=0, minute=0, second=0, microsecond=0)
rea = Reaction.create(**reaction_dict)
ReactedStorage.increment(rea)
await ReactedStorage.increment(rea)
# shout_dict['ratings'].append(reaction_dict)
except:
print('[migration] content_item.ratings error: \n%r' % content_rating)