mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-04-10 21:09:51 +02:00
google drive step3 indexing not starting bug fix
This commit is contained in:
parent
947d4d0a2e
commit
4990aacc0d
@ -13,6 +13,7 @@ import {
|
||||
GoogleDriveConfig,
|
||||
GoogleDriveCredentialJson,
|
||||
GoogleDriveServiceAccountCredentialJson,
|
||||
User,
|
||||
} from "@/lib/types";
|
||||
import { linkCredential } from "@/lib/credential";
|
||||
import { ConnectorForm } from "@/components/admin/connectors/ConnectorForm";
|
||||
@ -276,13 +277,24 @@ const Main = () => {
|
||||
refreshCredentials,
|
||||
} = usePublicCredentials();
|
||||
|
||||
const {
|
||||
data: currentUserData,
|
||||
isLoading: iscurrentUserLoading,
|
||||
error: iscurrentUserError,
|
||||
} = useSWR<User>(
|
||||
"/api/manage/me",
|
||||
fetcher
|
||||
);
|
||||
|
||||
|
||||
const { popup, setPopup } = usePopup();
|
||||
|
||||
if (
|
||||
(!appCredentialData && isAppCredentialLoading) ||
|
||||
(!serviceAccountKeyData && isServiceAccountKeyLoading) ||
|
||||
(!connectorIndexingStatuses && isConnectorIndexingStatusesLoading) ||
|
||||
(!credentialsData && isCredentialsLoading)
|
||||
(!credentialsData && isCredentialsLoading) ||
|
||||
(!currentUserData && iscurrentUserLoading)
|
||||
) {
|
||||
return (
|
||||
<div className="mx-auto">
|
||||
@ -317,12 +329,21 @@ const Main = () => {
|
||||
);
|
||||
}
|
||||
|
||||
if (iscurrentUserError || !credentialsData) {
|
||||
return (
|
||||
<div className="mx-auto">
|
||||
<div className="text-red-500">
|
||||
Error loading user profile. Contact an administrator.
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
const googleDrivePublicCredential:
|
||||
| Credential<GoogleDriveCredentialJson>
|
||||
| undefined = credentialsData.find(
|
||||
(credential) =>
|
||||
credential.credential_json?.google_drive_tokens &&
|
||||
credential.user_id === null
|
||||
credential.user_id === currentUserData?.id
|
||||
);
|
||||
const googleDriveServiceAccountCredential:
|
||||
| Credential<GoogleDriveServiceAccountCredentialJson>
|
||||
|
@ -164,7 +164,7 @@ export interface CredentialBase<T> {
|
||||
|
||||
export interface Credential<T> extends CredentialBase<T> {
|
||||
id: number;
|
||||
user_id: number | null;
|
||||
user_id: string | null;
|
||||
time_created: string;
|
||||
time_updated: string;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user