🅰️

Erreur Logiciel - Rendez-vous non numéroté (Npgsql.PostgresException P0001)

Cet article est la pour corriger erreurs serveur liées à la numérotation des rendez-vous sur la plateforme AIR. La résolution de cette erreur nécessite une intervention de Niveau 2.


Comprendre l'erreur

Lorsqu'un utilisateur rencontre une erreur serveur avec le message suivant, cela indique un conflit déclenché par un trigger côté base de données :

Erreur serveur hébergement Npgsql.PostgresException (0x80004005): P0001: Un rendez-vous patient ou perso ne doit pas être numéroté. à Npgsql.Internal.NpgsqlConnector.<gReadMessageLong|223_0>d.MoveNext() — Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée — à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() à Npgsql.NpgsqlDataReader.d47.MoveNext() — Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée — à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Npgsql.NpgsqlDataReader.NextResult() à Npgsql.NpgsqlCommand.d__117.MoveNext()

La résolution de cette erreur n'est pas à votre portée directe : l'accès à l'interface d'Admin permettant d'exécuter la correction.


Escalade vers le Niveau 2

Pour escalader cette erreur, transmettez un message au canal Teams Support Techno Air :