diff --git a/assessment/archetype.go b/assessment/archetype.go index cc905f1c7..f0bf34c3c 100644 --- a/assessment/archetype.go +++ b/assessment/archetype.go @@ -84,8 +84,8 @@ func (r *ArchetypeResolver) Confidence() (confidence int) { // Assessed returns whether the archetype has been fully assessed. func (r *ArchetypeResolver) Assessed() (assessed bool) { - if r.questionnaire == nil { - return + if r.questionnaire == nil || len(r.RequiredAssessments()) == 0 { + return false } assessed = r.questionnaire.Assessed(r.RequiredAssessments()) return