On 2017-09-19 17:48, guile520 wrote:
> Bonjour.
>
> Mon projet de portail client (app flask_tryton) avec paiement paypal avance:
> le web user créé dans la base de données tryton peut se connecter (flask
> session) et voir ses commandes/factures (imprimer).
>
> sur la page
https://pypi.python.org/pypi/flask_tryton :
> "By default transactions are readonly except for PUT, POST, DELETE and
> PATCH request methods."
>
> Pourtant j'obtiens l'erreur suivante lors de l'appel à
> UserSession::get_user() du module tryton web_user en cas d'expiration. (si
> la "session" a expiré, UserSession::get_user() la supprime)
>
> InternalError: cannot execute DELETE in a read-only transaction
>
> Comment puis-je régler ce problème ?
En effet, c'est un problème. Il faut utiliser une transaction