diff --git a/safesite/views.py b/safesite/views.py index 3c2d60fd..e30091c1 100644 --- a/safesite/views.py +++ b/safesite/views.py @@ -5752,12 +5752,12 @@ def apiquestion(req): userid = req.session['userid'] companyid = getcompany(userid) if a == 'listall': - objs = Question.objects.filter(deletemark=1) + objs = Question.objects.filter(deletemark=1).exclude(nousecomps__contains=','+companyid+',') if not req.GET.get('all', None): if req.GET.get('tmlx', None): pass else: - objs = objs.exclude(nousecomps__contains=','+companyid+',').filter(Q(usecomps__contains=',1,') | Q(usecomps__contains=','+companyid+',')) + objs = objs.filter(Q(usecomps__contains=',1,') | Q(usecomps__contains=','+companyid+',')) else: objs = objs.filter(parent__isnull=True) if req.GET.get('type', None):