Projet

Général

Profil

Bug #11118

ne pas afficher les cellules factures quand l'usager n'est pas identifié

Ajouté par Frédéric Péters il y a presque 8 ans. Mis à jour il y a presque 8 ans.

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

Révision bdbef93b (diff)
Ajouté par Frédéric Péters il y a presque 8 ans

lingo: don't display invoice cells to anonymous users (#11118)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 8 ans

#3

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)
#4

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF