martmull
2024-06-14 12:41:55 +02:00
committed by GitHub
parent 82741d3b04
commit be18ee4d7d
2 changed files with 9 additions and 3 deletions

View File

@ -22,8 +22,8 @@ export const useWorkspaceFromInviteHash = () => {
const { data: workspaceFromInviteHash, loading } =
useGetWorkspaceFromInviteHashQuery({
variables: { inviteHash: workspaceInviteHash || '' },
onError: () => {
enqueueSnackBar('workspace does not exist', {
onError: (error) => {
enqueueSnackBar(error.message, {
variant: SnackBarVariant.Error,
});
navigate(AppPath.Index);

View File

@ -82,9 +82,15 @@ export class AuthResolver {
async findWorkspaceFromInviteHash(
@Args() workspaceInviteHashValidInput: WorkspaceInviteHashValidInput,
) {
return await this.workspaceRepository.findOneBy({
const workspace = await this.workspaceRepository.findOneBy({
inviteHash: workspaceInviteHashValidInput.inviteHash,
});
if (!workspace) {
throw new BadRequestException('Workspace does not exist');
}
return workspace;
}
@UseGuards(CaptchaGuard)