Various fixes: profilePicture / logo upload, imageIdentifiers (#6530)

In this PR:
- refactoring auth module to extract a jwt module that can be re-used
from other part of the app (avoiding circular dependencies file module
=> auth => file (file and auth both need jwt actually)
- activating imageIdentfier on person on workspace creation (this will
put back the images on people)
- fixing picture upload (we were missing some fileToken)
This commit is contained in:
Charles Bochet
2024-08-04 15:08:25 +02:00
committed by GitHub
parent e787215e15
commit c543716381
15 changed files with 143 additions and 91 deletions

View File

@ -51,7 +51,7 @@ export const ProfilePictureUploader = () => {
setUploadController(null);
setErrorMessage(null);
const avatarUrl = result?.data?.uploadProfilePicture;
const avatarUrl = result?.data?.uploadProfilePicture.split('?')[0];
if (!avatarUrl) {
throw new Error('Avatar URL not found');
@ -64,7 +64,10 @@ export const ProfilePictureUploader = () => {
},
});
setCurrentWorkspaceMember({ ...currentWorkspaceMember, avatarUrl });
setCurrentWorkspaceMember({
...currentWorkspaceMember,
avatarUrl: result?.data?.uploadProfilePicture,
});
return result;
} catch (error) {