Fixed #8544: correctly cast `Comment.object_pk` to string when doing lookups. This really only papers over a bigger problem related to casting the RHS of GFKs, but that larger change can wait for a more systematic fix.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8641 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
ff420b4364
commit
1106c558b1
|
@ -3,6 +3,7 @@ from django.template.loader import render_to_string
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib.contenttypes.models import ContentType
|
from django.contrib.contenttypes.models import ContentType
|
||||||
from django.contrib import comments
|
from django.contrib import comments
|
||||||
|
from django.utils.encoding import smart_unicode
|
||||||
|
|
||||||
register = template.Library()
|
register = template.Library()
|
||||||
|
|
||||||
|
@ -77,7 +78,7 @@ class BaseCommentNode(template.Node):
|
||||||
|
|
||||||
qs = self.comment_model.objects.filter(
|
qs = self.comment_model.objects.filter(
|
||||||
content_type = ctype,
|
content_type = ctype,
|
||||||
object_pk = object_pk,
|
object_pk = smart_unicode(object_pk),
|
||||||
site__pk = settings.SITE_ID,
|
site__pk = settings.SITE_ID,
|
||||||
is_public = True,
|
is_public = True,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue