﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
22339	accessing m2m relation where database is not 'default' throws error	zzart999@…	nobody	"Giving two models 
like here : https://docs.djangoproject.com/en/dev/topics/db/examples/many_to_many/
with m2m relation located on single database which is configured with a different alias then 'default'

Accessing relation  a1.publications.all() throws error: 

{{{
Traceback (most recent call last):
  File ""<input>"", line 1, in <module>
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/manager.py"", line 191, in all
    return self.get_queryset()
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/fields/related.py"", line 874, in get_queryset
    return qs._next_is_sticky().filter(**self.core_filters)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/query.py"", line 686, in filter
    return self._filter_or_exclude(False, *args, **kwargs)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/query.py"", line 704, in _filter_or_exclude
    clone.query.add_q(Q(*args, **kwargs))
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1284, in add_q
    clause, require_inner = self._add_q(where_part, self.used_aliases)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1311, in _add_q
    current_negated=current_negated, connector=connector)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1138, in build_filter
    lookups, parts, reffed_aggregate = self.solve_lookup_type(arg)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1076, in solve_lookup_type
    _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1380, in names_to_path
    self.raise_field_error(opts, name)
  File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1386, in raise_field_error
    ""Choices are: %s"" % (name, "", "".join(available)))
django.core.exceptions.FieldError: Cannot resolve keyword 'article' choices are .... 
}}}"	Uncategorized	closed	Database layer (models, ORM)	1.7-beta-1	Release blocker	invalid			Unreviewed	0	0	0	0	0	0
