providers/proxy: fix defaults for old proxy providers (load providers directly)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		@ -6,10 +6,9 @@ from django.db.backends.base.schema import BaseDatabaseSchemaEditor
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def migrate_defaults(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
					def migrate_defaults(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
 | 
				
			||||||
    from authentik.providers.proxy.models import JWTAlgorithms
 | 
					    from authentik.providers.proxy.models import JWTAlgorithms, ProxyProvider
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db_alias = schema_editor.connection.alias
 | 
					    db_alias = schema_editor.connection.alias
 | 
				
			||||||
    ProxyProvider = apps.get_model("authentik_providers_proxy", "proxyprovider")
 | 
					 | 
				
			||||||
    for provider in ProxyProvider.objects.using(db_alias).filter(jwt_alg=JWTAlgorithms.RS256):
 | 
					    for provider in ProxyProvider.objects.using(db_alias).filter(jwt_alg=JWTAlgorithms.RS256):
 | 
				
			||||||
        provider.set_oauth_defaults()
 | 
					        provider.set_oauth_defaults()
 | 
				
			||||||
        provider.save()
 | 
					        provider.save()
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user