fix issues in core
This commit is contained in:
@@ -70,7 +70,12 @@ export class RejectTeamJoinRequestUseCase {
|
||||
});
|
||||
}
|
||||
|
||||
const currentStatus = (joinRequest as any).status ?? 'pending';
|
||||
const currentStatus = (() => {
|
||||
const rawStatus = (joinRequest as unknown as { status?: unknown }).status;
|
||||
return rawStatus === 'pending' || rawStatus === 'approved' || rawStatus === 'rejected'
|
||||
? rawStatus
|
||||
: 'pending';
|
||||
})();
|
||||
if (currentStatus !== 'pending') {
|
||||
this.logger.warn('Join request is in invalid state for rejection', {
|
||||
teamId,
|
||||
|
||||
Reference in New Issue
Block a user