Projet

Général

Profil

Bug #15929

cellule recherche: initialiser avec recherche "text" par défaut

Ajouté par Serghei Mihai il y a environ 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
20 avril 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Suite aux traces récentes:

Internal Server Error: /
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/dist-packages/combo/public/views.py", line 305, in page
    return publish_page(request, page)
  File "/usr/lib/python2.7/dist-packages/combo/public/views.py", line 321, in publish_page
    cells = [x for x in cells if x.is_visible(user=request.user)]
  File "/usr/lib/python2.7/dist-packages/combo/apps/search/models.py", line 42, in is_visible
    if not self.search_service:
  File "/usr/lib/python2.7/dist-packages/combo/apps/search/models.py", line 67, in search_service
    return settings.COMBO_SEARCH_SERVICES.get(self._search_service) or {}
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in __getattr__
    return getattr(self._wrapped, name)
  File "/usr/lib/python2.7/dist-packages/hobo/multitenant/settings.py", line 76, in __getattr__
    return getattr(self.get_wrapped(), name)
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 160, in __getattr__
    return getattr(self.default_settings, name)
AttributeError: 'Settings' object has no attribute 'COMBO_SEARCH_SERVICES'

il serait peut-être mieux que la cellule soit initialisée avec la valeur _text par défaut afin d'eviter de donner l'impression qu'elle ne fonctionne pas.


Fichiers

Révisions associées

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

misc: add COMBO_SEARCH_SERVICES to default settings (#15929)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 7 ans

Je ne sais pas trop, sûr ça ne crasherait pas mais il n'y aurait pour autant pas de résultats vu que l'indexation des données n'aurait pas encore lieu.

Je suis plutôt pour ne pas planter sur l'absence de COMBO_SEARCH_SERVICES, ou assurer que COMBO_SEARCH_SERVICES soit toujours bien présent en le définissant dans le settings.py (ce patch fait ça).

#2

Mis à jour par Serghei Mihai il y a presque 7 ans

Il y a un:

#image = models.ImageField(_('Picture'), upload_to='images/', max_width=300, null=True)

dans le patch.

#4

Mis à jour par Serghei Mihai il y a presque 7 ans

Ack

#5

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

  • Statut changé de En cours à Résolu (à déployer)
commit b6894ae792e7aa92f24f8d99c01d7b9025b2c0e4
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Apr 23 16:11:19 2017 +0200

    misc: add COMBO_SEARCH_SERVICES to default settings (#15929)
#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF