Development #85082
inutile de mettre à jour la table wcs_all_forms après un changement aux préférences de l'utilisateur
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
Historique
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/957
- Titre : misc: do not update global forms table after user preferences change (#85082)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/957/files
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/957
- Titre : WIP: misc: do not update global forms table after user preferences change (#85082)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/957/files
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 :
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/957
- Titre : misc: do not update global forms table after user preferences change (#85082)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/957/files
Mis à jour par Transition automatique il y a 4 mois
- Statut changé de Résolu (à déployer) à Solution déployée
sql: only update user in global forms table if name has changed (#85082)