Skip to content

Commit 623d75e

Browse files
committed
SEBSERV-859 fixes
1 parent a5d3a33 commit 623d75e

7 files changed

Lines changed: 72 additions & 26 deletions

File tree

client/src/services/apiService.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,20 +164,26 @@ export function createApiInterceptor() {
164164

165165
export function getHeaders(type: string): object {
166166
const authStore = useAuthStore();
167+
const token = authStore.getStorageItem(type);
168+
169+
console.info("*********** apiService token: " + token);
167170

168171
return {
169172
accept: "application/json",
170-
Authorization: "Bearer " + authStore.getStorageItem(type),
173+
Authorization: "Bearer " + token,
171174
"Content-Type": "application/x-www-form-urlencoded",
172175
};
173176
}
174177

175178
export function getPostHeaders(type: string): object {
176179
const authStore = useAuthStore();
180+
const token = authStore.getStorageItem(type);
181+
182+
console.info("*********** apiService: " + token);
177183

178184
return {
179185
accept: "application/json",
180-
Authorization: "Bearer " + authStore.getStorageItem(type),
186+
Authorization: "Bearer " + token,
181187
"Content-Type": "application/json",
182188
};
183189
}

client/src/services/seb-server/api-services/assessmentToolService.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,13 @@ export async function activateAssessmentTool(
4545
): Promise<AssessmentTool> {
4646
const url: string = assessmentToolUrl + "/" + assessmentToolId + "/active";
4747
return (
48-
await apiService.api.post(url, {
49-
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
50-
})
48+
await apiService.api.post(
49+
url,
50+
{},
51+
{
52+
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
53+
},
54+
)
5155
).data;
5256
}
5357

@@ -57,9 +61,13 @@ export async function deactivateAssessmentTool(
5761
const url: string =
5862
assessmentToolUrl + "/" + assessmentToolId + "/inactive";
5963
return (
60-
await apiService.api.post(url, {
61-
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
62-
})
64+
await apiService.api.post(
65+
url,
66+
{},
67+
{
68+
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
69+
},
70+
)
6371
).data;
6472
}
6573

client/src/services/seb-server/api-services/configurationService.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,13 @@ export async function activateConnectionConfiguration(
7878
): Promise<ConnectionConfiguration> {
7979
const url: string = connectionConfigurationUrl + "/" + id + "/active";
8080
return (
81-
await apiService.api.post(url, {
82-
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
83-
})
81+
await apiService.api.post(
82+
url,
83+
{},
84+
{
85+
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
86+
},
87+
)
8488
).data;
8589
}
8690

@@ -89,9 +93,13 @@ export async function deactivateConnectionConfiguration(
8993
): Promise<ConnectionConfiguration> {
9094
const url: string = connectionConfigurationUrl + "/" + id + "/inactive";
9195
return (
92-
await apiService.api.post(url, {
93-
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
94-
})
96+
await apiService.api.post(
97+
url,
98+
{},
99+
{
100+
headers: apiService.getHeaders(StorageItemEnum.ACCESS_TOKEN),
101+
},
102+
)
95103
).data;
96104
}
97105

client/src/services/seb-server/api-services/monitoringService.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,13 @@ export async function registerInstruction(
106106

107107
export async function quitAll(examId: string): Promise<number> {
108108
const url: string = monitoringUrl + "/" + examId + "/quitAll";
109-
const call = await apiService.api.post(url, {
110-
headers: apiService.getPostHeaders(StorageItemEnum.ACCESS_TOKEN),
111-
});
109+
const call = await apiService.api.post(
110+
url,
111+
{},
112+
{
113+
headers: apiService.getPostHeaders(StorageItemEnum.ACCESS_TOKEN),
114+
},
115+
);
112116
return call.status;
113117
}
114118

@@ -139,9 +143,15 @@ export async function confirmNotification(
139143
"/" +
140144
connectionToken;
141145
return (
142-
await apiService.api.post(url, {
143-
headers: apiService.getPostHeaders(StorageItemEnum.ACCESS_TOKEN),
144-
})
146+
await apiService.api.post(
147+
url,
148+
{},
149+
{
150+
headers: apiService.getPostHeaders(
151+
StorageItemEnum.ACCESS_TOKEN,
152+
),
153+
},
154+
)
145155
).status;
146156
}
147157

client/src/services/seb-server/api-services/sebSettingsService.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,15 @@ export async function publish(
115115
const url: string =
116116
(forExam ? examUrlPrefix : templateUrlPrefix) + id + "/publish";
117117
return (
118-
await apiService.api.post(url, {
119-
headers: apiService.getPostHeaders(StorageItemEnum.ACCESS_TOKEN),
120-
})
118+
await apiService.api.post(
119+
url,
120+
{},
121+
{
122+
headers: apiService.getPostHeaders(
123+
StorageItemEnum.ACCESS_TOKEN,
124+
),
125+
},
126+
)
121127
).data;
122128
}
123129

@@ -128,8 +134,14 @@ export async function undoChanges(
128134
const url: string =
129135
(forExam ? examUrlPrefix : templateUrlPrefix) + id + "/undo-changes";
130136
return (
131-
await apiService.api.post(url, {
132-
headers: apiService.getPostHeaders(StorageItemEnum.ACCESS_TOKEN),
133-
})
137+
await apiService.api.post(
138+
url,
139+
{},
140+
{
141+
headers: apiService.getPostHeaders(
142+
StorageItemEnum.ACCESS_TOKEN,
143+
),
144+
},
145+
)
134146
).data;
135147
}

server/src/controllers/seb-server/exam-sebsettings.controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export async function publishSettings(req: Request, res: Response){
7474

7575
export async function undoChanges(req: Request, res: Response){
7676
try{
77+
console.info("*********** exam-sebsettings.controller token: " + req.headers.authorization);
7778
const [exam, status] = await examSEBSettingsService.undoChanges(req.headers.authorization, req.params.id);
7879
return res.status(status).json(exam);
7980

server/src/services/seb-server/exam-sebsettings.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export async function publishSettings(token: string, examId: string): Promise<[o
4444
}
4545

4646
export async function undoChanges(token: string, examId: string): Promise<[object, number]> {
47+
console.info("*********** exam-sebsettings.service token: " + token);
4748
const url: string = constants.EXAM_SEB_SETTINGS_ENDPOINT + "/" + examId + "/undo-changes"
4849
const {data, status} = await apiService.api.post(url, "", {headers: apiService.getHeaders(token)});
4950
return [data, status];

0 commit comments

Comments
 (0)