This commit is contained in:
vladislav 2026-09-03 05:39:26 -04:00
parent 44193725c5
commit eb3c0f0bd4
Signed by: Vladislav
GPG Key ID: D97C9E5E4860EE45
4 changed files with 6 additions and 6 deletions

View File

@ -5013,7 +5013,7 @@
" d_posts = await delivery_collection.find({'post_id':{'$in':[str(i.get('_id')) for i in posts]}}).to_list()\n",
" for post in posts:\n",
" for doc in d_posts:\n",
" if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):\n",
" if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):\n",
" post.update({'status':doc.get('status'), 'receiver': doc.get('receiver'), 'd_id':doc.get('_id')})\n",
" return templates.TemplateResponse(\n",
" request=request, name=\"profile/partner/exhibition catalog.html\", context={\"now\": datetime.now(), \"user\": user, \"galerists\": galerists, \"genres\": genres, \"living_places\": living_places, \"exhibition\": exhibition, \"posts\": posts}\n",
@ -5040,7 +5040,7 @@
" d_posts = await delivery_collection.find({'post_id':{'$in':[str(i.get('_id')) for i in posts]}}).to_list()\n",
" for post in posts:\n",
" for doc in d_posts:\n",
" if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):\n",
" if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):\n",
" post.update({'status':doc.get('status'), 'receiver': doc.get('receiver'), 'd_id':doc.get('_id')})\n",
" return templates.TemplateResponse(\n",
" request=request, name=\"profile/partner/exhibition.html\", context={\"now\": datetime.now(), \"user\": user, \"exhibition\": exhibition, \"posts\": posts}\n",

View File

@ -3858,7 +3858,7 @@ async def profile_partner_exhibitions_catalog(
d_posts = await delivery_collection.find({'post_id':{'$in':[str(i.get('_id')) for i in posts]}}).to_list()
for post in posts:
for doc in d_posts:
if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):
if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):
post.update({'status':doc.get('status'), 'receiver': doc.get('receiver'), 'd_id':doc.get('_id')})
return templates.TemplateResponse(
request=request, name="profile/partner/exhibition catalog.html", context={"now": datetime.now(), "user": user, "galerists": galerists, "genres": genres, "living_places": living_places, "exhibition": exhibition, "posts": posts}
@ -3877,7 +3877,7 @@ async def profile_partner_exhibitions(
d_posts = await delivery_collection.find({'post_id':{'$in':[str(i.get('_id')) for i in posts]}}).to_list()
for post in posts:
for doc in d_posts:
if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('status') not in ['Продано', 'Приглашение откланено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):
if str(post.get('_id')) == doc.get('post_id') and post.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('status') not in ['Продано', 'Приглашение отклонено'] and doc.get('receiver') and doc.get('receiver').get('_id') == str(user.get('_id')):
post.update({'status':doc.get('status'), 'receiver': doc.get('receiver'), 'd_id':doc.get('_id')})
return templates.TemplateResponse(
request=request, name="profile/partner/exhibition.html", context={"now": datetime.now(), "user": user, "exhibition": exhibition, "posts": posts}

View File

@ -676,7 +676,7 @@
" if other_ids:\n",
" await delivery_collection.update_many(\n",
" {'post_id': {'$in': other_ids}},\n",
" {'$set': {'status': 'Приглашение откланено'}} # как вы написали\n",
" {'$set': {'status': 'Приглашение отклонено'}} # как вы написали\n",
" )\n",
"\n",
" await notify_in_profile(NotifyItem(\n",

View File

@ -514,7 +514,7 @@ async def accept_invitations(invitations_id: str, posts_ids: List[str]):
if other_ids:
await delivery_collection.update_many(
{'post_id': {'$in': other_ids}},
{'$set': {'status': 'Приглашение откланено'}} # как вы написали
{'$set': {'status': 'Приглашение отклонено'}} # как вы написали
)
await notify_in_profile(NotifyItem(