diff --git a/lib/components/QuizAnswerer.tsx b/lib/components/QuizAnswerer.tsx
index 4328b76..83e20c3 100644
--- a/lib/components/QuizAnswerer.tsx
+++ b/lib/components/QuizAnswerer.tsx
@@ -75,11 +75,12 @@ function QuizAnswererInner({
if (isLoading) return ;
if (error) return ;
// if (!data) return ;
-
quizSettings ??= data;
if (!quizSettings) return ;
- if (quizSettings.questions.length === 0) return ;
+ if (quizSettings.questions.length === 1 && quizSettings?.settings.cfg.noStartPage)
+ return ;
+ // if (quizSettings.questions.length === 1) return ;
if (!quizId) return ;
const quizContainer = (
diff --git a/lib/components/ViewPublicationPage/ApologyPage.tsx b/lib/components/ViewPublicationPage/ApologyPage.tsx
index 8633053..52d7cc1 100644
--- a/lib/components/ViewPublicationPage/ApologyPage.tsx
+++ b/lib/components/ViewPublicationPage/ApologyPage.tsx
@@ -8,6 +8,7 @@ export const ApologyPage = ({ error }: Props) => {
if (error.response?.data === "quiz is inactive") message = "Квиз не активирован";
if (error.message === "No questions found") message = "Нет созданных вопросов";
+ if (error.message === "Quiz is empty") message = "Квиз пуст";
if (error.message === "Quiz already completed") message = "Вы уже прошли этот опрос";
if (error.message === "No quiz id") message = "Отсутствует id квиза";
if (error.message === "Quiz data is null") message = "Не были переданы параметры квиза";