core: fix migrations when creating bootstrap token
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		@ -36,8 +36,10 @@ def fix_duplicates(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def create_default_user_token(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
					def create_default_user_token(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
				
			||||||
    # We have to use a direct import here, otherwise we get an object manager error
 | 
					    from authentik.core.models import TokenIntents
 | 
				
			||||||
    from authentik.core.models import Token, TokenIntents, User
 | 
					
 | 
				
			||||||
 | 
					    User = apps.get_model("authentik_core", "User")
 | 
				
			||||||
 | 
					    Token = apps.get_model("authentik_core", "Token")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db_alias = schema_editor.connection.alias
 | 
					    db_alias = schema_editor.connection.alias
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -7,8 +7,10 @@ from django.db.backends.base.schema import BaseDatabaseSchemaEditor
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def create_default_user_token(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
					def create_default_user_token(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
				
			||||||
    # We have to use a direct import here, otherwise we get an object manager error
 | 
					    from authentik.core.models import TokenIntents
 | 
				
			||||||
    from authentik.core.models import Token, TokenIntents, User
 | 
					
 | 
				
			||||||
 | 
					    User = apps.get_model("authentik_core", "User")
 | 
				
			||||||
 | 
					    Token = apps.get_model("authentik_core", "Token")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db_alias = schema_editor.connection.alias
 | 
					    db_alias = schema_editor.connection.alias
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user