fix(create-repo): don't try to load rclone remotes if the capability is disabled

This commit is contained in:
Nicolas Meienberger
2025-11-15 12:22:56 +01:00
parent 3ff6a04f8e
commit 2c0f22af59

View File

@@ -67,8 +67,11 @@ export const CreateRepositoryForm = ({
const [passwordMode, setPasswordMode] = useState<"default" | "custom">("default"); const [passwordMode, setPasswordMode] = useState<"default" | "custom">("default");
const { capabilities } = useSystemInfo();
const { data: rcloneRemotes, isLoading: isLoadingRemotes } = useQuery({ const { data: rcloneRemotes, isLoading: isLoadingRemotes } = useQuery({
...listRcloneRemotesOptions(), ...listRcloneRemotesOptions(),
enabled: capabilities.rclone,
}); });
useEffect(() => { useEffect(() => {
@@ -80,8 +83,6 @@ export const CreateRepositoryForm = ({
}); });
}, [watchedBackend, form]); }, [watchedBackend, form]);
const { capabilities } = useSystemInfo();
return ( return (
<Form {...form}> <Form {...form}>
<form id={formId} onSubmit={form.handleSubmit(onSubmit)} className={cn("space-y-4", className)}> <form id={formId} onSubmit={form.handleSubmit(onSubmit)} className={cn("space-y-4", className)}>