mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-02-03 00:31:25 -08:00
Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
11ce2919dd
1 changed files with 20 additions and 16 deletions
|
@ -490,6 +490,7 @@ def refresh_user_profile_task(user_id):
|
||||||
if 'icon' in activity_json:
|
if 'icon' in activity_json:
|
||||||
if user.avatar_id and activity_json['icon']['url'] != user.avatar.source_url:
|
if user.avatar_id and activity_json['icon']['url'] != user.avatar.source_url:
|
||||||
user.avatar.delete_from_disk()
|
user.avatar.delete_from_disk()
|
||||||
|
if not user.avatar_id or (user.avatar_id and activity_json['icon']['url'] != user.avatar.source_url):
|
||||||
avatar = File(source_url=activity_json['icon']['url'])
|
avatar = File(source_url=activity_json['icon']['url'])
|
||||||
user.avatar = avatar
|
user.avatar = avatar
|
||||||
db.session.add(avatar)
|
db.session.add(avatar)
|
||||||
|
@ -497,6 +498,7 @@ def refresh_user_profile_task(user_id):
|
||||||
if 'image' in activity_json:
|
if 'image' in activity_json:
|
||||||
if user.cover_id and activity_json['image']['url'] != user.cover.source_url:
|
if user.cover_id and activity_json['image']['url'] != user.cover.source_url:
|
||||||
user.cover.delete_from_disk()
|
user.cover.delete_from_disk()
|
||||||
|
if not user.cover_id or (user.cover_id and activity_json['image']['url'] != user.cover.source_url):
|
||||||
cover = File(source_url=activity_json['image']['url'])
|
cover = File(source_url=activity_json['image']['url'])
|
||||||
user.cover = cover
|
user.cover = cover
|
||||||
db.session.add(cover)
|
db.session.add(cover)
|
||||||
|
@ -564,6 +566,7 @@ def refresh_community_profile_task(community_id):
|
||||||
if 'icon' in activity_json:
|
if 'icon' in activity_json:
|
||||||
if community.icon_id and activity_json['icon']['url'] != community.icon.source_url:
|
if community.icon_id and activity_json['icon']['url'] != community.icon.source_url:
|
||||||
community.icon.delete_from_disk()
|
community.icon.delete_from_disk()
|
||||||
|
if not community.icon_id or (community.icon_id and activity_json['icon']['url'] != community.icon.source_url):
|
||||||
icon = File(source_url=activity_json['icon']['url'])
|
icon = File(source_url=activity_json['icon']['url'])
|
||||||
community.icon = icon
|
community.icon = icon
|
||||||
db.session.add(icon)
|
db.session.add(icon)
|
||||||
|
@ -571,6 +574,7 @@ def refresh_community_profile_task(community_id):
|
||||||
if 'image' in activity_json:
|
if 'image' in activity_json:
|
||||||
if community.image_id and activity_json['image']['url'] != community.image.source_url:
|
if community.image_id and activity_json['image']['url'] != community.image.source_url:
|
||||||
community.image.delete_from_disk()
|
community.image.delete_from_disk()
|
||||||
|
if not community.image_id or (community.image_id and activity_json['image']['url'] != community.image.source_url):
|
||||||
image = File(source_url=activity_json['image']['url'])
|
image = File(source_url=activity_json['image']['url'])
|
||||||
community.image = image
|
community.image = image
|
||||||
db.session.add(image)
|
db.session.add(image)
|
||||||
|
|
Loading…
Add table
Reference in a new issue