Skip to content

Commit 9ddc514

Browse files
committed
fix: add manager command for group image resize task
1 parent 7ca377d commit 9ddc514

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

manage.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212
resize_event_images_task,
1313
resize_speaker_images_task,
1414
resize_exhibitor_images_task,
15+
resize_group_images_task,
1516
)
1617
from app.models import db
1718
from app.models.event import Event, get_new_event_identifier
19+
from app.models.group import Group
1820
from app.models.speaker import Speaker
1921
from app.models.exhibitor import Exhibitor
2022
from populate_db import populate
@@ -59,6 +61,17 @@ def fix_exhibitor_images():
5961
resize_exhibitor_images_task.delay(exhibitor.id, exhibitor.banner_url)
6062

6163

64+
@manager.command
65+
def fix_group_images():
66+
groups = Group.query.filter(
67+
Group.banner_url.isnot(None), Group.thumbnail_image_url == None
68+
).all()
69+
print(f'Resizing images of { len(groups) } groups...')
70+
for group in groups:
71+
print(f'Resizing image of Group { group.id } ')
72+
resize_group_images_task.delay(group.id, group.banner_url)
73+
74+
6275
@manager.command
6376
def fix_event_and_speaker_images():
6477
events = Event.query.filter(

0 commit comments

Comments
 (0)