diff --git a/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx b/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx index ea3019551..542c45a07 100644 --- a/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx +++ b/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx @@ -1,7 +1,7 @@ import axios from 'axios'; import { Field, Form, Formik } from 'formik'; import { useRouter } from 'next/router'; -import React, { useMemo, useState } from 'react'; +import React, { useEffect, useMemo, useState } from 'react'; import { defineMessages, useIntl } from 'react-intl'; import { useToasts } from 'react-toast-notifications'; import useSWR from 'swr'; @@ -57,6 +57,15 @@ const UserGeneralSettings: React.FC = () => { user ? `/api/v1/user/${user?.id}/settings/main` : null ); + useEffect(() => { + setMovieQuotaEnabled( + data?.movieQuotaLimit != undefined && data?.movieQuotaDays != undefined + ); + setTvQuotaEnabled( + data?.tvQuotaLimit != undefined && data?.tvQuotaDays != undefined + ); + }, [data]); + const { data: languages, error: languagesError } = useSWR( '/api/v1/languages' );