From 3b6f30fc9a957dd0b3556a523e4d07e2b95ac67b Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 5 Dec 2016 14:38:37 +0000
Subject: [PATCH] Fixed a type mismatch (no_review_from_teams_on_doc() is
 called with both Document and DocHistory instances; this has to be taken into
 account)  - Legacy-Id: 12453

---
 ietf/review/utils.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ietf/review/utils.py b/ietf/review/utils.py
index ff499d23d..82dce3dcd 100644
--- a/ietf/review/utils.py
+++ b/ietf/review/utils.py
@@ -5,6 +5,8 @@ from django.db.models import Q, Max, F
 from django.core.urlresolvers import reverse as urlreverse
 from django.contrib.sites.models import Site
 
+import debug                            # pyflakes:ignore
+
 from ietf.group.models import Group, Role
 from ietf.doc.models import (Document, ReviewRequestDocEvent, State,
                              LastCallDocEvent, TelechatDocEvent,
@@ -62,9 +64,9 @@ def augment_review_requests_with_events(review_reqs):
 
 def no_review_from_teams_on_doc(doc, rev):
     return Group.objects.filter(
-        reviewrequest__doc=doc,
+        reviewrequest__doc__name=doc.name,
         reviewrequest__reviewed_rev=rev,
-        reviewrequest__state="no-review-version",
+        reviewrequest__state__slug="no-review-version",
     ).distinct()
 
 def unavailable_periods_to_list(past_days=14):