Fixed #194 issues
All checks were successful
Pull Request CI / Merge Check (pull_request) Successful in 3m43s

This commit is contained in:
2026-03-01 21:11:32 -05:00
parent a239b7e204
commit c34f8beea9
4 changed files with 33 additions and 6 deletions

View File

@@ -6,7 +6,7 @@ import pool from '../db';
import { requireLogin, requireMemberState, requireRole } from '../middleware/auth';
import { getUserActiveLOA } from '../services/db/loaService';
import { getAllMembersLite, getMemberSettings, getMembersFull, getMembersLite, getUserData, getUserState, setUserSettings, getFilteredMembers, setUserState, getLastNonSuspendedState } from '../services/db/memberService';
import { getUserRoles } from '../services/db/rolesService';
import { getUserRoles, stripUserRoles } from '../services/db/rolesService';
import { memberSettings, MemberState, myData } from '@app/shared/types/member';
import { Discharge } from '@app/shared/schemas/dischargeSchema';
@@ -249,6 +249,7 @@ router.post('/discharge', [requireLogin, requireMemberState(MemberState.Member),
var data: Discharge = req.body;
setUserState(data.userID, MemberState.Discharged, "Member Discharged", author, con, data.reason);
stripUserRoles(data.userID, con);
cancelLatestRank(data.userID, con);
cancelLatestUnit(data.userID, con);
con.commit();