diff --git a/data/database.py b/data/database.py index 9f8626082..e9c0ff6ff 100644 --- a/data/database.py +++ b/data/database.py @@ -134,8 +134,9 @@ class RepositoryPermission(BaseModel): class PermissionPrototype(BaseModel): - org = ForeignKeyField(User, index=True) - user = ForeignKeyField(User, index=True, null=True) + org = ForeignKeyField(User, index=True, related_name='orgpermissionproto') + user = ForeignKeyField(User, index=True, related_name='userpermissionproto', + null=True) role = ForeignKeyField(Role) class Meta: @@ -246,4 +247,4 @@ all_models = [User, Repository, Image, AccessToken, Role, RepositoryPermission, Visibility, RepositoryTag, EmailConfirmation, FederatedLogin, LoginService, QueueItem, RepositoryBuild, Team, TeamMember, TeamRole, Webhook, - LogEntryKind, LogEntry] + LogEntryKind, LogEntry, PermissionPrototype] diff --git a/test/data/test.db b/test/data/test.db index bc58279da..36011e3bd 100644 Binary files a/test/data/test.db and b/test/data/test.db differ