diff --git a/generators/angular/templates/src/main/webapp/app/account/sessions/sessions.service.ts.ejs b/generators/angular/templates/src/main/webapp/app/account/sessions/sessions.service.ts.ejs index af947893a5e3..e1f9d047c768 100644 --- a/generators/angular/templates/src/main/webapp/app/account/sessions/sessions.service.ts.ejs +++ b/generators/angular/templates/src/main/webapp/app/account/sessions/sessions.service.ts.ejs @@ -28,13 +28,13 @@ export class SessionsService { private http = inject(HttpClient); private applicationConfigService = inject(ApplicationConfigService); - private resourceUrl = this.applicationConfigService.getEndpointFor('api/account/sessions/'); + private resourceUrl = this.applicationConfigService.getEndpointFor('api/account/sessions'); findAll(): Observable { return this.http.get(this.resourceUrl); } delete(series: string): Observable<{}> { - return this.http.delete(`${this.resourceUrl}${series}`); + return this.http.delete(`${this.resourceUrl}/${series}`); } } diff --git a/generators/react/templates/src/main/webapp/app/modules/account/sessions/sessions.reducer.ts.ejs b/generators/react/templates/src/main/webapp/app/modules/account/sessions/sessions.reducer.ts.ejs index c960bdaee373..4dd8ef9fb59e 100644 --- a/generators/react/templates/src/main/webapp/app/modules/account/sessions/sessions.reducer.ts.ejs +++ b/generators/react/templates/src/main/webapp/app/modules/account/sessions/sessions.reducer.ts.ejs @@ -31,13 +31,13 @@ const initialState = { export type SessionsState = Readonly; // Actions -const apiUrl = '/api/account/sessions/'; +const apiUrl = '/api/account/sessions'; export const findAll = createAsyncThunk('sessions/find_all', async () => axios.get(apiUrl), { serializeError: serializeAxiosError, }); -export const invalidateSession = createAsyncThunk('sessions/invalidate', async (series: any) => axios.delete(`${apiUrl}${series}`), { +export const invalidateSession = createAsyncThunk('sessions/invalidate', async (series: any) => axios.delete(`${apiUrl}/${series}`), { serializeError: serializeAxiosError, }); diff --git a/generators/vue/templates/src/main/webapp/app/account/sessions/sessions.component.ts.ejs b/generators/vue/templates/src/main/webapp/app/account/sessions/sessions.component.ts.ejs index 977ebb8c5209..d566d8c0735e 100644 --- a/generators/vue/templates/src/main/webapp/app/account/sessions/sessions.component.ts.ejs +++ b/generators/vue/templates/src/main/webapp/app/account/sessions/sessions.component.ts.ejs @@ -35,7 +35,7 @@ export default defineComponent({ }, methods: { retrieveSessions() { - return axios.get('api/account/sessions/').then(response => { + return axios.get('api/account/sessions').then(response => { this.error = null; this.sessions = response.data; });