Project

General

Profile

Bug #15644

crash des "Statistiques globales" quand il n'y a encore aucun formulaire

Added by Thomas Noël over 2 years ago. Updated 6 months ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Target version:
-
Start date:
27 Mar 2017
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Parce que wcs_all_forms n'existe pas

ProgrammingError: relation "wcs_all_forms" does not exist
LINE 1: ...C('month', receipt_time) AS month, COUNT(*)  FROM wcs_all_fo...
                                                             ^

(10 additional frame(s) were not displayed)
...
  File "quixote/directory.py", line 67, in _q_traverse
    return obj()
  File "wcs/backoffice/management.py", line 648, in statistics
    criterias=[NotEqual('status', 'draft')])
  File "wcs/backoffice/management.py", line 2100, in do_graphs_section
    monthly_totals = sql.get_monthly_totals(period_start, period_end, criterias)[-12:]
  File "wcs/sql.py", line 300, in f
    return func(*args, **kwargs)
  File "wcs/sql.py", line 1801, in get_monthly_totals
    cur.execute(statement, parameters)

Même traitement que #12568

0001-backoffice-display-message-on-global-statistics-when.patch View (2.34 KB) Thomas Noël, 27 Mar 2017 03:34 PM

0001-backoffice-display-message-on-global-statistics-when.patch View (2.41 KB) Thomas Noël, 27 Mar 2017 03:41 PM

0001-backoffice-display-message-on-global-statistics-when.patch View (2.36 KB) Thomas Noël, 27 Jun 2019 09:39 AM

History

#1 Updated by Thomas Noël over 2 years ago

#2 Updated by Frédéric Péters over 2 years ago

Faut faire ça après le html_top et le breadcrumb.append.

#4 Updated by Frédéric Péters over 2 years ago

À voir; créer une fonction "empty_site", qui serait également appelée dans le _q_index. Comme ça on évite aussi totalement la barre latérale avec le lien vers le "Statistiques globales" et la recherche par code de suivi.

#5 Updated by Frédéric Péters 6 months ago

  • Status changed from En cours to Solution validée

Pas testé mais j'imagine que ça s'applique encore, ou au moins que ça se rebase très facilement.

#6 Updated by Thomas Noël 6 months ago

Rebasé. J'attends la semaine prochaine pour pousser, aucun enjeu : le lien "Global statistics" n'est de toute façon plus affiché quand le site est vide (d'où adaptation du test pour aller directement vers la page des stats).

Also available in: Atom PDF