diff --git a/scripts/migrate/xtream/resellers.py b/scripts/migrate/xtream/resellers.py index a2209bb..bcb7836 100755 --- a/scripts/migrate/xtream/resellers.py +++ b/scripts/migrate/xtream/resellers.py @@ -1,5 +1,5 @@ from app.home.entry import ProviderUser -from app.service.service import ServiceSettings +from app.service.service import ServiceSettings, ProviderPair def import_resellers_to_server(db, server: ServiceSettings): @@ -11,7 +11,10 @@ def import_resellers_to_server(db, server: ServiceSettings): for sql_entry in sql_providers: new_user = ProviderUser.make_provider(email=sql_entry['username'], password=sql_entry['username'], country='US') new_user.status = ProviderUser.Status.ACTIVE + new_user.save() + + admin = ProviderPair(new_user.id, ProviderPair.Roles.ADMIN) + server.add_provider(admin) new_user.add_server(server) - server.add_provider(new_user) cursor.close()