🐛 Fix non-required field poll validate incorrect
This commit is contained in:
@@ -75,6 +75,8 @@ public class PollService(AppDatabase db, ICacheService cache)
|
||||
var questionId = question.Id.ToString();
|
||||
if (question.IsRequired && !answer.ContainsKey(questionId))
|
||||
throw new Exception($"Missing required field: {question.Title}");
|
||||
else if (!answer.ContainsKey(questionId))
|
||||
continue;
|
||||
switch (question.Type)
|
||||
{
|
||||
case PollQuestionType.Rating when answer[questionId].ValueKind != JsonValueKind.Number:
|
||||
|
Reference in New Issue
Block a user