Fix misc bugs

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-03-04 10:45:43 +04:00
parent a160dc1f47
commit 8dc5fffa58
11 changed files with 75 additions and 55 deletions

View File

@@ -78,7 +78,7 @@ export function AuditRow(props: { audit: AuditRowFragment$key }) {
const navigate = useNavigate();
const audit = useFragment(auditRowFragment, props.audit);
const hasRequested = !!audit.report?.access;
const hasRequested = audit.report?.access?.status === "REQUESTED";
const [requestAccess, isRequestingAccess]
= useMutation<AuditRow_requestAccessMutation>(requestAccessMutation);

View File

@@ -63,7 +63,7 @@ export function DocumentRow(props: { document: DocumentRowFragment$key }) {
const [searchParams] = useSearchParams();
const document = useFragment(documentRowFragment, props.document);
const hasRequested = !!document.access;
const hasRequested = document.access?.status === "REQUESTED";
const [requestAccess, isRequestingAccess]
= useMutation<DocumentRow_requestAccessMutation>(requestAccessMutation);

View File

@@ -19,20 +19,24 @@ export function RootErrorBoundary() {
if (error instanceof UnAuthenticatedError) {
return (
<Navigate to={{
pathname: "/connect",
search: queryString ? "?" + queryString : "",
}}
<Navigate
replace
to={{
pathname: "/connect",
search: queryString ? "?" + queryString : "",
}}
/>
);
}
if (error instanceof NDASignatureRequiredError) {
return (
<Navigate to={{
pathname: "/nda",
search: queryString ? "?" + queryString : "",
}}
<Navigate
replace
to={{
pathname: "/nda",
search: queryString ? "?" + queryString : "",
}}
/>
);
}

View File

@@ -67,7 +67,7 @@ export function TrustCenterFileRow(props: {
const navigate = useNavigate();
const file = useFragment(trustCenterFileRowFragment, props.file);
const hasRequested = !!file.access;
const hasRequested = file.access?.status === "REQUESTED";
const [requestAccess, isRequestingAccess]
= useMutation<TrustCenterFileRow_requestAccessMutation>(