Thanks for the post! It would have taken me hours to figure out where to start looking when this error first came up. I made the change to my SearchQuerySet subclass instead and it works also. I didn't make the change to SearchManager. My code looks like this if interested.
class SearchQuerySet(models.query.QuerySet): def __init__(self, model=None, fields=None, *args, **kwargs): super(SearchQuerySet, self).__init__(model, *args, **kwargs) self._search_fields = fields Also, I was reading the docs on the queryset-refactor branch (http:// code.djangoproject.com/wiki/ QuerysetRefactorBranch#Backwardsincompatiblechanges) and there is a note at the bottom that says the params argument for extra() will now only work for the where clause. Since Mercurytide's solution uses params for both select and where I would expect this to also be a problem. Surprisingly it still works. It also works with the new solution which looks like this select_params=[query],params=[query] instead of params=[query,query] -Matt --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---