diff --git a/lib/components/ViewPublicationPage/tools/checkEmptyData.ts b/lib/components/ViewPublicationPage/tools/checkEmptyData.ts index 8309424..1131ab2 100644 --- a/lib/components/ViewPublicationPage/tools/checkEmptyData.ts +++ b/lib/components/ViewPublicationPage/tools/checkEmptyData.ts @@ -7,7 +7,9 @@ export const isResultQuestionEmpty = (resultQuestion: QuizQuestionResult) => { (resultQuestion.content.back !== null && resultQuestion.content.back.length > 0 && resultQuestion.content.back !== " ") || - (resultQuestion.content.originalBack.length > 0 && resultQuestion.content.originalBack !== " ") || + (resultQuestion.content.originalBack && + resultQuestion.content.originalBack.length > 0 && + resultQuestion.content.originalBack !== " ") || (resultQuestion.content.innerName.length > 0 && resultQuestion.content.innerName !== " ") || (resultQuestion.content.text.length > 0 && resultQuestion.content.text !== " ") || (resultQuestion.content.video.length > 0 && resultQuestion.content.video !== " ") || diff --git a/lib/model/questionTypes/date.ts b/lib/model/questionTypes/date.ts index e69ce4c..8c5970d 100644 --- a/lib/model/questionTypes/date.ts +++ b/lib/model/questionTypes/date.ts @@ -15,7 +15,7 @@ export interface QuizQuestionDate extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; }; } diff --git a/lib/model/questionTypes/emoji.ts b/lib/model/questionTypes/emoji.ts index 6eae0b9..a9db0cf 100644 --- a/lib/model/questionTypes/emoji.ts +++ b/lib/model/questionTypes/emoji.ts @@ -18,7 +18,7 @@ export interface QuizQuestionEmoji extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; }; } diff --git a/lib/model/questionTypes/file.ts b/lib/model/questionTypes/file.ts index 8668eed..a895c76 100644 --- a/lib/model/questionTypes/file.ts +++ b/lib/model/questionTypes/file.ts @@ -25,6 +25,6 @@ export interface QuizQuestionFile extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; }; } diff --git a/lib/model/questionTypes/number.ts b/lib/model/questionTypes/number.ts index 22c7cca..5e18616 100644 --- a/lib/model/questionTypes/number.ts +++ b/lib/model/questionTypes/number.ts @@ -24,7 +24,7 @@ export interface QuizQuestionNumber extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; form: "star" | "trophie" | "flag" | "heart" | "like" | "bubble" | "hashtag"; }; diff --git a/lib/model/questionTypes/page.ts b/lib/model/questionTypes/page.ts index 7525fc7..1fbeb3e 100644 --- a/lib/model/questionTypes/page.ts +++ b/lib/model/questionTypes/page.ts @@ -16,7 +16,7 @@ export interface QuizQuestionPage extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; }; } diff --git a/lib/model/questionTypes/rating.ts b/lib/model/questionTypes/rating.ts index cb6de12..01b740b 100644 --- a/lib/model/questionTypes/rating.ts +++ b/lib/model/questionTypes/rating.ts @@ -17,7 +17,7 @@ export interface QuizQuestionRating extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; /** Позитивное описание рейтинга */ ratingPositiveDescription: string; diff --git a/lib/model/questionTypes/result.ts b/lib/model/questionTypes/result.ts index 23a32b7..26a05ea 100644 --- a/lib/model/questionTypes/result.ts +++ b/lib/model/questionTypes/result.ts @@ -8,7 +8,7 @@ export interface QuizQuestionResult extends QuizQuestionBase { content: { id: string; back: string | null; - originalBack: string; + originalBack: string | null; video: string; innerName: string; text: string; diff --git a/lib/model/questionTypes/select.ts b/lib/model/questionTypes/select.ts index 0526e25..5d8bf2d 100644 --- a/lib/model/questionTypes/select.ts +++ b/lib/model/questionTypes/select.ts @@ -18,7 +18,7 @@ export interface QuizQuestionSelect extends QuizQuestionBase { rule: QuestionBranchingRule; hint: QuestionHint; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; }; } diff --git a/lib/model/questionTypes/text.ts b/lib/model/questionTypes/text.ts index 5be0417..0fda214 100644 --- a/lib/model/questionTypes/text.ts +++ b/lib/model/questionTypes/text.ts @@ -17,7 +17,7 @@ export interface QuizQuestionText extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; onlyNumbers: boolean; }; } diff --git a/lib/model/questionTypes/variant.ts b/lib/model/questionTypes/variant.ts index cd920d6..706875b 100644 --- a/lib/model/questionTypes/variant.ts +++ b/lib/model/questionTypes/variant.ts @@ -21,7 +21,7 @@ export interface QuizQuestionVariant extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; }; } diff --git a/lib/model/questionTypes/varimg.ts b/lib/model/questionTypes/varimg.ts index 94f9e3f..84ad2bb 100644 --- a/lib/model/questionTypes/varimg.ts +++ b/lib/model/questionTypes/varimg.ts @@ -16,7 +16,7 @@ export interface QuizQuestionVarImg extends QuizQuestionBase { hint: QuestionHint; rule: QuestionBranchingRule; back: string | null; - originalBack: string; + originalBack: string | null; autofill: boolean; largeCheck: boolean; replText: string; diff --git a/package.json b/package.json index cc0585b..bd54027 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@frontend/squzanswerer", - "version": "1.0.50", + "version": "1.0.51", "type": "module", "main": "./dist-package/index.js", "module": "./dist-package/index.js",