Projet

Général

Profil

Development #85082

inutile de mettre à jour la table wcs_all_forms après un changement aux préférences de l'utilisateur

Ajouté par Frédéric Péters il y a 4 mois. Mis à jour il y a 4 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 décembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

/api/user/prefererences,

  File "wcs/api.py", line 1140, in preferences
    user.update_preferences(get_request().json)
  File "wcs/users.py", line 351, in update_preferences
    self.store()
  File "wcs/qommon/substitution.py", line 27, in f
    return func(*args, **kwargs)
  File "wcs/sql.py", line 2937, in store
    cur.execute(sql_statement, {'user_id': str(self.id), 'user_name': self.name})

et ça finit en DeadlockDetected.

On devrait juste ne pas faire cette dernière requête, sur une modificationx aux préférences de l'usager on sait qu'il n'y aura pas de changement de nom.

Révisions associées

Révision f8077830 (diff)
Ajouté par Frédéric Péters il y a 4 mois

sql: only update user in global forms table if name has changed (#85082)

Historique

#1

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de Nouveau à Solution proposée

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de Solution proposée à En cours

Frédéric Péters (fpeters) a commencé à travailler sur une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de Solution proposée à Solution validée

Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Transition automatique il y a 4 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a 2 mois

Automatic expiration

Formats disponibles : Atom PDF