Bug #11118
ne pas afficher les cellules factures quand l'usager n'est pas identifié
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
29 mai 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Bien sûr souvent celles-ci seront sur des pages nécessitant que l'usager soit loggué, ou elles auront été manuellement configurées pour ne s'afficher qu'aux utilisateurs affichés.
Mais si ce n'est pas le cas, ça finit en :
File "/home/fred/src/eo/combo/combo/apps/lingo/models.py", line 129, in get_items user=context.get('user')) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/query.py", line 679, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/query.py", line 697, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1310, in add_q clause, require_inner = self._add_q(where_part, self.used_aliases) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1338, in _add_q allow_joins=allow_joins, split_subq=split_subq, File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1200, in build_filter lookups, value) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/fields/related.py", line 1758, in get_lookup_constraint lookup_class(target.get_col(alias, source), val), AND) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/lookups.py", line 105, in __init__ self.rhs = self.get_prep_lookup() File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/lookups.py", line 143, in get_prep_lookup return self.lhs.output_field.get_prep_lookup(self.lookup_name, self.rhs) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 727, in get_prep_lookup return self.get_prep_value(value) File "/home/fred/src/eo/venv/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 985, in get_prep_value return int(value) TypeError: int() argument must be a string or a number, not 'SimpleLazyObject'
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 8 ans
- Fichier 0001-lingo-don-t-display-invoice-cells-to-anonymous-users.patch 0001-lingo-don-t-display-invoice-cells-to-anonymous-users.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit bdbef93bdf2457a39141affcadbf4c179962f07a Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun May 29 08:43:23 2016 +0200 lingo: don't display invoice cells to anonymous users (#11118)
lingo: don't display invoice cells to anonymous users (#11118)