Skip to content

Commit 16b2047

Browse files
authored
Merge pull request #666 from devsoc-unsw/CHAOS-bugfix-inprogressapplication
hotfix: in progress applications
2 parents 088af09 + 38fc28d commit 16b2047

4 files changed

Lines changed: 7 additions & 4 deletions

File tree

backend/server/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ async fn main() -> Result<(), ChaosError> {
3636
});
3737

3838

39-
let listener = tokio::net::TcpListener::bind("0.0.0.0:8000").await.unwrap();
39+
let listener = tokio::net::TcpListener::bind("0.0.0.0:8080").await.unwrap();
4040
let server_task = axum::serve(listener, app);
4141

4242
let _ = tokio::join!(server_task, email_task);

frontend-nextjs/src/app/[lang]/campaign/apply/[campaignId]/application/[applicationId]/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import ApplicationReview from "./applicationanswer";
77
import { ApplicationDetails } from "@/models/application";
88
import { getDictionary } from "@/app/[lang]/dictionaries";
99
import { getCampaignRoles, getCampaign } from "@/models/campaign";
10-
import { getApplication } from "@/models/application";
10+
import { getApplication, getInProgressApplication } from "@/models/application";
1111
import { getAllRoleQuestions, getAllCommonQuestions } from "@/models/question";
1212
import { getAllRoleAnswers, getAllCommonAnswers} from "@/models/answer";
1313
import { redirect } from "next/navigation";
@@ -23,7 +23,7 @@ async function ApplicationPage({
2323

2424
await queryClient.prefetchQuery({
2525
queryKey: [`application-${applicationId}`],
26-
queryFn: () => getApplication(applicationId)
26+
queryFn: () => getInProgressApplication(applicationId)
2727
})
2828

2929
const application: ApplicationDetails | undefined = queryClient.getQueryData([`application-${applicationId}`]);

frontend-nextjs/src/lib/api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const API_BASE_URL = process.env.NEXT_API_BASE_URL || "https://chaos-api.devsoc.cn";
1+
const API_BASE_URL = process.env.NEXT_API_BASE_URL || "http://localhost:8080";
22

33
const isServer = typeof window === "undefined";
44

frontend-nextjs/src/models/application.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ export async function getApplication(applicationId: string): Promise<Application
3131
return await apiRequest<ApplicationDetails>(`/api/v1/application/${applicationId}`);
3232
}
3333

34+
export async function getInProgressApplication(applicationId: string): Promise<ApplicationDetails> {
35+
return await apiRequest<ApplicationDetails>(`/api/v1/application/${applicationId}/inprogress`);
36+
}
3437
// export async function getApplicationRating(applicationId: string): Promise<RatingDetails> {
3538
// return await apiRequest<RatingDetails>(`/api/v1/application/${applicationId}/rating`);
3639
// }

0 commit comments

Comments
 (0)