Commit 0e4f34fa authored by Serge S. Koval's avatar Serge S. Koval

Merge branch 'master' of github.com:/mrjoes/flask-admin

parents 9236dd87 2c302784
......@@ -51,8 +51,9 @@ def is_inherited_primary_key(prop):
:return: Boolean
:raises: Exceptions as they occur - no ExceptionHandling here
"""
return (len([column for column in prop.columns if column.primary_key]) == len(prop.columns) and
len([column for column in prop.columns if column.foreign_keys]) == len(prop.columns) - 1)
if prop.expression.primary_key:
return len(prop._orig_columns) == len(prop.columns)-1
return False
def get_column_for_current_model(prop):
"""
......
......@@ -323,7 +323,7 @@ class ModelView(BaseModelView):
if is_inherited_primary_key(p):
column = get_column_for_current_model(p)
else:
raise TypeError('Can not convert multiple-column properties (%s.%s)' % (model, p.key))
raise TypeError('Can not convert multiple-column properties (%s.%s)' % (self.model, p.key))
else:
# Grab column
column = p.columns[0]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment