_upd lambda filter root_id__isnull True update root_id id if not quest

1
2
3
4
5
6
7
8
_upd = lambda x: x.filter(root_id__isnull=True).update(root_id=F('id'))
if not questionnaire.root_id:
_upd(Questionnaire.objects.filter(id=questionnaire.id))
questionnaire.root_id = questionnaire.id
_upd(Question.objects.filter(questionnaire=questionnaire))
_upd(Answer.objects.filter(question__questionnaire=questionnaire))