File tree Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ def _reverse(*args, **kwargs):
59
59
return reverse (* args , ** kwargs )
60
60
61
61
form = CommentSecurityForm (obj )
62
- ctype = ContentType .objects .get_for_model (obj )
62
+ ctype = ContentType .objects .get_for_model (obj , for_concrete_model = False )
63
63
queryset = XtdComment .objects .filter (content_type = ctype ,
64
64
object_pk = obj ._get_pk_val (),
65
65
site__pk = get_current_site_id (request ),
Original file line number Diff line number Diff line change 1
1
from django import forms
2
- from django .apps import apps
3
2
from django .utils .translation import gettext_lazy as _
4
3
5
4
from django_comments .forms import CommentForm
@@ -57,12 +56,8 @@ def get_comment_model(self):
57
56
58
57
def get_comment_create_data (self , site_id = None ):
59
58
data = super (CommentForm , self ).get_comment_create_data (site_id = site_id )
60
- ctype = data .get ('content_type' )
61
- object_pk = data .get ('object_pk' )
62
- model = apps .get_model (ctype .app_label , ctype .model )
63
- target = model ._default_manager .get (pk = object_pk )
64
59
data .update ({'thread_id' : 0 , 'level' : 0 , 'order' : 1 ,
65
60
'parent_id' : self .cleaned_data ['reply_to' ],
66
61
'followup' : self .cleaned_data ['followup' ],
67
- 'content_object' : target })
62
+ })
68
63
return data
Original file line number Diff line number Diff line change @@ -220,6 +220,9 @@ def get_comment_dict(obj):
220
220
return dic_list
221
221
222
222
223
+ XtdComment .content_object .for_concrete_model = False
224
+
225
+
223
226
def publish_or_unpublish_nested_comments (comment , are_public = False ):
224
227
qs = get_model ().norel_objects .filter (~ Q (pk = comment .id ),
225
228
parent_id = comment .id )
You can’t perform that action at this time.
0 commit comments