soutien issueshttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues2018-09-13T20:41:24+02:00https://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/148Impossible de commander les contreparties2018-09-13T20:41:24+02:00RobinsonImpossible de commander les contrepartiesDepuis le 16 janvier a priori, les donateurs ne peuvent plus commander leurs contreparties en ligne : ils obtiennent une erreur 500 quand ils cliquent sur l'item à commander.Depuis le 16 janvier a priori, les donateurs ne peuvent plus commander leurs contreparties en ligne : ils obtiennent une erreur 500 quand ils cliquent sur l'item à commander.Critique juin 2018MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/143TransitionNotAllowed: Transition conditions have not been met for method 'gen...2018-01-22T18:22:04+01:00Ghost UserTransitionNotAllowed: Transition conditions have not been met for method 'generate'https://sentry.lqdn.fr/lqdn/soutien/issues/54/
```
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
```https://sentry.lqdn.fr/lqdn/soutien/issues/54/
```
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/133DoesNotExist: Pledge matching query does not exist.2018-01-22T16:45:16+01:00Ghost UserDoesNotExist: Pledge matching query does not exist.The transaction uses the `username` not the `email` part of the `donor__user` field.
https://sentry.lqdn.fr/lqdn/soutien/issues/22/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
...The transaction uses the `username` not the `email` part of the `donor__user` field.
https://sentry.lqdn.fr/lqdn/soutien/issues/22/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
File "django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "django/db/models/query.py", line 379, in get
self.model._meta.object_name
DoesNotExist: Pledge matching query does not exist.
(6 additional frame(s) were not displayed)
...
File "payment/views.py", line 271, in post
donor__user__email=email)
DoesNotExist: Pledge matching query does not exist.
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/141MultiValueDictKeyError: "'vads_identifier'"2018-01-22T16:20:15+01:00Ghost UserMultiValueDictKeyError: "'vads_identifier'"https://sentry.lqdn.fr/lqdn/soutien/issues/53/
```
KeyError: 'vads_identifier'
File "django/utils/datastructures.py", line 83, in __getitem__
list_ = super(MultiValueDict, self).__getitem__(key)
MultiValueDictKeyError: "'vads_ide...https://sentry.lqdn.fr/lqdn/soutien/issues/53/
```
KeyError: 'vads_identifier'
File "django/utils/datastructures.py", line 83, in __getitem__
list_ = super(MultiValueDict, self).__getitem__(key)
MultiValueDictKeyError: "'vads_identifier'"
(5 additional frame(s) were not displayed)
...
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
MultiValueDictKeyError: "'vads_identifier'"
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/140TransitionNotAllowed: Transition conditions have not been met for method 'claim'2018-01-22T16:20:15+01:00Ghost UserTransitionNotAllowed: Transition conditions have not been met for method 'claim'https://sentry.lqdn.fr/lqdn/soutien/issues/43/
```
TransitionNotAllowed: Transition conditions have not been met for method 'claim'
(5 additional frame(s) were not displayed)
...
File "perso/views.py", line 355, in post
item.claim...https://sentry.lqdn.fr/lqdn/soutien/issues/43/
```
TransitionNotAllowed: Transition conditions have not been met for method 'claim'
(5 additional frame(s) were not displayed)
...
File "perso/views.py", line 355, in post
item.claim()
File "django_fsm/__init__.py", line 515, in _change_state
return fsm_meta.field.change_state(instance, func, *args, **kwargs)
File "django_fsm/__init__.py", line 303, in change_state
object=instance, method=method)
TransitionNotAllowed: Transition conditions have not been met for method 'claim'
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/136TransitionNotAllowed: Transition conditions have not been met for method 'gen...2018-01-16T12:28:34+01:00Ghost UserTransitionNotAllowed: Transition conditions have not been met for method 'generate'https://sentry.lqdn.fr/lqdn/soutien/issues/36/
```
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
(4 additional frame(s) were not displayed)
...
File "manager/views.py", line 130, in post
it.ge...https://sentry.lqdn.fr/lqdn/soutien/issues/36/
```
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
(4 additional frame(s) were not displayed)
...
File "manager/views.py", line 130, in post
it.generate()
File "django_fsm/__init__.py", line 515, in _change_state
return fsm_meta.field.change_state(instance, func, *args, **kwargs)
File "django_fsm/__init__.py", line 303, in change_state
object=instance, method=method)
TransitionNotAllowed: Transition conditions have not been met for method 'generate'
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/129DoesNotExist: Pledge matching query does not exist.2018-01-11T15:44:26+01:00Ghost UserDoesNotExist: Pledge matching query does not exist.https://sentry.lqdn.fr/lqdn/soutien/issues/6/
```
DoesNotExist: Pledge matching query does not exist.
(6 additional frame(s) were not displayed)
...
File "payment/views.py", line 296, in post
pledge = Pledge.objects.get(pk=request...https://sentry.lqdn.fr/lqdn/soutien/issues/6/
```
DoesNotExist: Pledge matching query does not exist.
(6 additional frame(s) were not displayed)
...
File "payment/views.py", line 296, in post
pledge = Pledge.objects.get(pk=request.POST['vads_trans_id'])
DoesNotExist: Pledge matching query does not exist.
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/132TypeError: an integer is required (got type str)2018-01-10T17:08:26+01:00Ghost UserTypeError: an integer is required (got type str)https://sentry.lqdn.fr/lqdn/soutien/issues/19/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
File "dja...https://sentry.lqdn.fr/lqdn/soutien/issues/19/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
File "django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "django/db/models/query.py", line 379, in get
self.model._meta.object_name
TypeError: an integer is required (got type str)
(4 additional frame(s) were not displayed)
...
File "payment/views.py", line 267, in post
identifier[6:7])
TypeError: an integer is required (got type str)
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/131AttributeError: type object 'Pledge' has no attribute 'DoesNotExists'2018-01-10T16:20:10+01:00Ghost UserAttributeError: type object 'Pledge' has no attribute 'DoesNotExists'https://sentry.lqdn.fr/lqdn/soutien/issues/18/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
File "dja...https://sentry.lqdn.fr/lqdn/soutien/issues/18/
```
DoesNotExist: Pledge matching query does not exist.
File "payment/views.py", line 262, in post
pledge = Pledge.objects.get(transaction=request.POST['vads_identifier'])
File "django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "django/db/models/query.py", line 379, in get
self.model._meta.object_name
AttributeError: type object 'Pledge' has no attribute 'DoesNotExists'
(4 additional frame(s) were not displayed)
...
File "payment/views.py", line 263, in post
except Pledge.DoesNotExists:
AttributeError: type object 'Pledge' has no attribute 'DoesNotExists'
```okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/130NoReverseMatch: Reverse for 'recuring-check' with keyword arguments '{'pk': 3...2018-01-10T12:33:48+01:00Ghost UserNoReverseMatch: Reverse for 'recuring-check' with keyword arguments '{'pk': 38150}' not found. 1 pattern(s) tried...https://sentry.lqdn.fr/lqdn/soutien/issues/15/
```
NoReverseMatch: Reverse for 'recuring-check' with keyword arguments '{'pk': 38150}' not found. 1 pattern(s) tried: ['payment/recuring/check/$']
(5 additional frame(s) were not displayed...https://sentry.lqdn.fr/lqdn/soutien/issues/15/
```
NoReverseMatch: Reverse for 'recuring-check' with keyword arguments '{'pk': 38150}' not found. 1 pattern(s) tried: ['payment/recuring/check/$']
(5 additional frame(s) were not displayed)
...
File "payment/views.py", line 176, in get_context_data
form = self.form(initial=self.get_initial())
File "payment/views.py", line 218, in get_initial
kwargs={'pk': pledge.pk})
NoReverseMatch: Reverse for 'recuring-check' with keyword arguments '{'pk': 38150}' not found. 1 pattern(s) tried: ['payment/recuring/check/$']
```okhinokhin@laquadrature.netokhinokhin@laquadrature.net