soutien issueshttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues2018-01-09T15:43:47+01:00https://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/128This is an example Python exception2018-01-09T15:43:47+01:00Ghost UserThis is an example Python exceptionhttps://sentry.lqdn.fr/lqdn/soutien/issues/3/
```
Stacktrace (most recent call last):
File "raven/base.py", line 303, in build_msg
transformer=self.transform)
File "raven/base.py", line 459, in capture
**kwargs)
File "rav...https://sentry.lqdn.fr/lqdn/soutien/issues/3/
```
Stacktrace (most recent call last):
File "raven/base.py", line 303, in build_msg
transformer=self.transform)
File "raven/base.py", line 459, in capture
**kwargs)
File "raven/base.py", line 577, in captureMessage
return self.capture('raven.events.Message', message=message, **kwargs)
File "raven/scripts/runner.py", line 77, in send_test_message
'loadavg': get_loadavg(),
File "raven/scripts/runner.py", line 112, in main
send_test_message(client, opts.__dict__)
Stacktrace (most recent call last):
This is an example Python exception raven.scripts.runner in main
File "debug_toolbar/base.html", line 14
{% endif %}
<script src="{% static 'debug_toolbar/js/toolbar.js' %}"></script>
<div id="djDebug" hidden="hidden" dir="ltr"
data-store-id="{{ toolbar.store_id }}" data-render-panel-url="{% url 'djdt:render_panel' %}"
{{ toolbar.config.ROOT_TAG_EXTRA_ATTRS|safe }}>
<div hidden="hidden" id="djDebugToolbar">
<ul id="djDebugPanelList">
This is an example Python exception
```https://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/137TransitionNotAllowed: Can't switch from state 'cancelled' using method 'recur...2018-01-16T13:19:37+01:00Ghost UserTransitionNotAllowed: Can't switch from state 'cancelled' using method 'recurrence'https://sentry.lqdn.fr/lqdn/soutien/issues/39/
```
TransitionNotAllowed: Can't switch from state 'cancelled' using method 'recurrence'
(4 additional frame(s) were not displayed)
...
File "manager/views.py", line 212, in post
pledg...https://sentry.lqdn.fr/lqdn/soutien/issues/39/
```
TransitionNotAllowed: Can't switch from state 'cancelled' using method 'recurrence'
(4 additional frame(s) were not displayed)
...
File "manager/views.py", line 212, in post
pledge.recurrence(date_transaction=line['Date remise'])
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 299, in change_state
object=instance, method=method)
TransitionNotAllowed: Can't switch from state 'cancelled' using method 'recurrence'
```Empower managerokhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/139FieldError: Cannot resolve keyword 'donor' into field. Choices are: address, ...2018-01-16T17:23:08+01:00Ghost UserFieldError: Cannot resolve keyword 'donor' into field. Choices are: address, claimedbonus, id, pledges, user,...https://sentry.lqdn.fr/lqdn/soutien/issues/44/
```
FieldError: Cannot resolve keyword 'donor' into field. Choices are: address, claimedbonus, id, pledges, user, user_id
(17 additional frame(s) were not displayed)
...
File "django/db/m...https://sentry.lqdn.fr/lqdn/soutien/issues/44/
```
FieldError: Cannot resolve keyword 'donor' into field. Choices are: address, claimedbonus, id, pledges, user, user_id
(17 additional frame(s) were not displayed)
...
File "django/db/models/sql/query.py", line 1280, in _add_q
current_negated, allow_joins, split_subq)
File "django/db/models/sql/query.py", line 1286, in _add_q
allow_joins=allow_joins, split_subq=split_subq,
File "django/db/models/sql/query.py", line 1164, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg)
File "django/db/models/sql/query.py", line 1044, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
File "django/db/models/sql/query.py", line 1362, in names_to_path
"Choices are: %s" % (name, ", ".join(available)))
FieldError: Cannot resolve keyword 'donor' into field. Choices are: address, claimedbonus, id, pledges, user, user_id
```Empower managerokhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/soutien/-/issues/142AttributeError: 'PhysicalPrintItem' object has no attribute 'request'2018-01-22T17:55:21+01:00Ghost UserAttributeError: 'PhysicalPrintItem' object has no attribute 'request'https://sentry.lqdn.fr/lqdn/soutien/issues/51/
```
AttributeError: 'PhysicalPrintItem' object has no attribute 'request'
(6 additional frame(s) were not displayed)
...
File "perso/views.py", line 124, in get_context_data
form = it...https://sentry.lqdn.fr/lqdn/soutien/issues/51/
```
AttributeError: 'PhysicalPrintItem' object has no attribute 'request'
(6 additional frame(s) were not displayed)
...
File "perso/views.py", line 124, in get_context_data
form = item.form(initial=initial, prefix="item-{:d}".format(form_id))
File "campaign/models.py", line 308, in form
base_fields = self.base_fields.copy()
File "lqdn/models.py", line 193, in base_fields
base_fields['original'] = forms.ModelChoiceField(queryset=Piplome.objects.filter(bonus__donor=self.request.user), required=False)
AttributeError: 'PhysicalPrintItem' object has no attribute 'request'
```okhinokhin@laquadrature.netokhinokhin@laquadrature.net