[#50] fixed mailto duplication

This commit is contained in:
Camille Moussu
2025-08-21 11:02:38 +02:00
committed by Benoit TELLIER
parent 5cdce4201a
commit a6c6f944a6
3 changed files with 8 additions and 6 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ export default async function getOpenPaasUser() {
export async function searchUsers(query: string) {
const response: any[] = await api
.post(`api/people/search/`, {
.post(`api/people/search`, {
body: JSON.stringify({
limit: 10,
objectTypes: ["user", "group", "contact", "ldap"],
+5 -3
View File
@@ -25,7 +25,7 @@ export const userSlice = createSlice({
state.organiserData = {} as userOrganiser;
}
state.organiserData.cn = action.payload.name;
state.organiserData.cal_address = `mailto:${action.payload.email}`;
state.organiserData.cal_address = action.payload.email;
},
setTokens: (state, action) => {
state.tokens = action.payload;
@@ -39,9 +39,11 @@ export const userSlice = createSlice({
if (!state.organiserData) {
state.organiserData = {} as userOrganiser;
}
state.organiserData.cn = `${action.payload.firstname} ${action.payload.lastname}`;
if (action.payload.firstname && action.payload.lastname) {
state.organiserData.cn = `${action.payload.firstname} ${action.payload.lastname}`;
}
if (action.payload.preferredEmail) {
state.organiserData.cal_address = `mailto:${action.payload.preferredEmail}`;
state.organiserData.cal_address = action.payload.preferredEmail;
state.userData.email = action.payload.preferredEmail;
}
});