ecotaxa / ecopart

A web application dedicated to particle data from UVP and LISST.
Other
0 stars 1 forks source link

Export plante quand une catégorie est selectionnée #40

Open grololo06 opened 3 years ago

grololo06 commented 3 years ago

Extrait de log:

2021-11-10 06:14:55,221 - root - INFO - Execute SPCommon for Part Export
2021-11-10 06:14:55,236 - root - INFO - Input Param = {'steperrors': [], 'what': 'RED', 'fileformat': 'ODV', 'filtres': {'MapN': '-62.1858', 'MapW': '94.2187', 'MapE': '97.3828', 'MapS': '-63.1144', 'XScale': 'I', 'TimeScale': 'R'}, 'redfiltres': {'taxo': ['25828']}, 'user_name': 'XXXXXXX', 'user_email': 'XXXXXXX@laposte.net', 'samples': [[12900, -62.697, 95.36517, 'YY', 'ctd00', 40, 'uvp5_sn003_2015_kaxis', True]], 'samplesdict': {}, 'excludenotliving': False, 'aggregatefiles': False, 'includenotvalidated': False, 'OutFile': None, 'putfileonftparea': '', 'CustomReturnLabel': 'Back to particle module', 'CustomReturnURL': '/part/?MapN=-62.1858&MapW=94.2187&MapE=97.3828&MapS=-63.1144&filt_fromdate=&filt_todate=&filt_instrum=&filt_proftype=&filt_depthmin=&filt_depthmax=&XScale=I&TimeScale=R&taxolb=25828'}
...
2021-11-10 06:14:55,317 - root - ERROR - Unhandled SubProcess Exception 
Traceback (most recent call last):
  File "/home/ecotaxa/ecotaxa/runtask.py", line 75, in <module>
    fct()
  File "/home/ecotaxa/ecotaxa/appli/tasks/taskpartexport.py", line 888, in SPStep1
    self.CreateRED()
  File "/home/ecotaxa/ecotaxa/appli/tasks/taskpartexport.py", line 290, in CreateRED
    idx=lstcat[h['classif_id']]['idx']
KeyError: 30815
grololo06 commented 3 years ago

Mais pas quand: image

grololo06 commented 3 years ago

La liste des catégories choisies n'est pas injectée dans le SQL de sélection des part_histocat -> les catégories retournées n'existent pas -> erreur python. Dans le cas récursif, la liste est injectée (en même temps que les enfants)