Skip to content

Commit 42e6987

Browse files
committed
fix: club move on passation
1 parent f3dd141 commit 42e6987

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/services/club.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from __future__ import annotations
22

3+
import time
34
from typing import TYPE_CHECKING
45
from urllib.parse import urljoin
56

@@ -139,6 +140,7 @@ async def remove_member(self, club: Club, member: Member):
139140
async def handover(
140141
self, club: ClubSchema, new_pres: Member, new_treso: Member, guild: Guild
141142
):
143+
start = time.time()
142144
club = Club.get_or_none(Club.sith_id == club.id)
143145

144146
# removing former presidence and treasurer
@@ -167,7 +169,8 @@ async def handover(
167169
lambda c: c.name.endswith("[inactif]"),
168170
sorted(guild.categories, key=lambda c: c.position),
169171
)
170-
await category.move(above=highest_inactive)
172+
if highest_inactive:
173+
await category.move(before=highest_inactive)
171174

172175
async def stop_club(self, club: Club, guild: Guild):
173176
role_pres = utils.get(guild.roles, id=club.president_role_id)

0 commit comments

Comments
 (0)