Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

One user is removed from database when the debugger hits a breakpoint.

Ouverte
#650 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
firebase, python
Domaine
authentication

Piste de recherche

Commencez par exécuter l’extrait Python fourni avec Firebase Admin SDK 5.4.0 ou 4.5.2 dans l’environnement Windows, PyCharm et Python indiqué. Comparez les utilisateurs renvoyés avant et après le breakpoint, puis documentez un résultat reproductible permettant d’identifier si la suppression est causée par le SDK, le débogueur ou l’environnement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

api: auth

Hello! :D
I have very weird problem.
One user is removed from my database when the debugger hits a breakpoint.

  • Operating System version: Windows 11
  • Firebase SDK version: 5.4.0 and 4.5.2
  • Firebase Product: auth
  • Python version: 3.8.12
  • Pycharm version: 2021.2.3 Professional Edition Build 212.5457.59
  • Pip version: 21.3.1

https://drive.google.com/file/d/1Pn4vHd_87C5pweNzh8JvYKkoNvagiNz4/view?usp=sharing

Relevant Code:
import firebase_admin
from firebase_admin import auth

firebase_admin.initialize_app()

if __name__ == '__main__':
    users_claims = {x.uid: x.custom_claims for x in auth.list_users().iterate_all().items}

    for user_id, claims in users_claims.items():
        print(user_id)

    print('BP')
    print([x.uid for x in auth.list_users().iterate_all().items])
Langage dominant
Python
Étoiles
1.2k
Forks
359
Merge moyen
3 j 9 h
PR mergées (30 j)
3

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de firebase/firebase-admin-python

Toutes les issues de firebase/firebase-admin-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.