Projet

Général

Profil

0001-misc-fix-clean_deleted_users-job-wrt-_submitter-evol.patch

Frédéric Péters, 01 décembre 2022 08:13

Télécharger (1,62 ko)

Voir les différences:

Subject: [PATCH] misc: fix clean_deleted_users job wrt _submitter evolution
 entries (#71896)

 tests/test_users.py | 5 ++++-
 wcs/sql.py          | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)
tests/test_users.py
284 284
    evo = Evolution()
285 285
    evo.time = time.localtime()
286 286
    evo.who = user4.id
287
    formdata1.evolution = [evo]
287
    evo2 = Evolution()
288
    evo2.time = time.localtime()
289
    evo2.who = '_submitter'
290
    formdata1.evolution = [evo, evo2]
288 291
    formdata1.workflow_roles = {'_received': '_user:%s' % user5.id}
289 292
    formdata1.store()
290 293

  
wcs/sql.py
3373 3373
            conn.commit()
3374 3374

  
3375 3375
            # referenced in form/card data_evolution.who
3376
            sql_statement = 'SELECT CAST(evolution.who AS INTEGER) FROM %(table)s AS evolution' % {
3376
            sql_statement = '''SELECT CAST(evolution.who AS INTEGER)
3377
                                 FROM %(table)s AS evolution
3378
                                WHERE evolution.who != '_submitter'
3379
                            ''' % {
3377 3380
                'table': '%s_evolutions' % data_class._table_name,
3378 3381
            }
3379 3382
            cur.execute(sql_statement)
3380
-