setGroups : UniqueViolation #493

Open
opened 2022-09-16 16:56:14 +02:00 by viennet · 0 comments
Owner

Vérifier cela, et CRSF token

ERROR: Exception on /ScoDoc/GB/Scolarite/setGroups [POST]
Referrer: ...ScoDoc/GB/Scolarite/affect_groups?partition_id=1605
Method: POST
Params: ImmutableMultiDict([('groupsLists', '3936;11685;11699;11701;11702;11722;11728;11730;11731;11741;11743;11744;11748;11752;11755;11759;11760;11765;11768;11783;11785;11786;11796;11797;\n3937;10457;11687;11689;11691;11694;11696;11698;11705;11707;11720;11723;11724;11726;11727;11736;11737;11738;11742;11745;11750;11756;11757;11775;11779;11782;11798;\n3938;11686;11688;11695;11697;11712;11715;11717;11718;11734;11739;11740;11746;11751;11753;11761;11762;11773;11774;11778;11780;11784;11788;11793;11794;\n3939;11704;11708;11709;11710;11716;11732;11758;11763;11764;11766;11772;11776;11792;\n3940;11684;11692;11700;11703;11706;11711;11713;11719;11721;11725;11733;11735;11747;11749;11754;11769;11777;11781;11787;11789;11791;11795;\n'), ('partition_id', '1605'), ('groupsToDelete', ''), ('groupsToCreate', '')])

Traceback (most recent call last):
  File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 2077, in wsgi_app
    response = self.full_dispatch_request()
  File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1525, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1523, in full_dispatch_request
    rv = self.dispatch_request()
  File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1509, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/opt/scodoc/app/decorators.py", line 79, in scodoc_function
    return func(*args, **kwargs)
  File "/opt/scodoc/app/decorators.py", line 91, in decorated_function
    return f(*args, **kwargs)
  File "/opt/scodoc/app/decorators.py", line 217, in scodoc7func_decorator
    value = func(*pos_arg_values, **kwargs)
  File "/opt/scodoc/app/scodoc/sco_groups.py", line 783, in setGroups
    change_etud_group_in_partition(etudid, group_id, partition)
  File "/opt/scodoc/app/scodoc/sco_groups.py", line 693, in change_etud_group_in_partition
    set_group(etudid, group_id)
  File "/opt/scodoc/app/scodoc/sco_groups.py", line 658, in set_group
    ndb.SimpleQuery(
  File "/opt/scodoc/app/scodoc/notesdb.py", line 82, in SimpleQuery
    cursor.execute(query, args)
psycopg2.errors.UniqueViolation: ERREUR:  la valeur d'une clé dupliquée rompt la contrainte unique « group_membership_etudid_group_id_key »
DETAIL:  La clé « (etudid, group_id)=(11712, 3938) » existe déjà.
Vérifier cela, et CRSF token ``` ERROR: Exception on /ScoDoc/GB/Scolarite/setGroups [POST] Referrer: ...ScoDoc/GB/Scolarite/affect_groups?partition_id=1605 Method: POST Params: ImmutableMultiDict([('groupsLists', '3936;11685;11699;11701;11702;11722;11728;11730;11731;11741;11743;11744;11748;11752;11755;11759;11760;11765;11768;11783;11785;11786;11796;11797;\n3937;10457;11687;11689;11691;11694;11696;11698;11705;11707;11720;11723;11724;11726;11727;11736;11737;11738;11742;11745;11750;11756;11757;11775;11779;11782;11798;\n3938;11686;11688;11695;11697;11712;11715;11717;11718;11734;11739;11740;11746;11751;11753;11761;11762;11773;11774;11778;11780;11784;11788;11793;11794;\n3939;11704;11708;11709;11710;11716;11732;11758;11763;11764;11766;11772;11776;11792;\n3940;11684;11692;11700;11703;11706;11711;11713;11719;11721;11725;11733;11735;11747;11749;11754;11769;11777;11781;11787;11789;11791;11795;\n'), ('partition_id', '1605'), ('groupsToDelete', ''), ('groupsToCreate', '')]) Traceback (most recent call last): File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 2077, in wsgi_app response = self.full_dispatch_request() File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1525, in full_dispatch_request rv = self.handle_user_exception(e) File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1523, in full_dispatch_request rv = self.dispatch_request() File "/opt/scodoc/venv/lib/python3.9/site-packages/flask/app.py", line 1509, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "/opt/scodoc/app/decorators.py", line 79, in scodoc_function return func(*args, **kwargs) File "/opt/scodoc/app/decorators.py", line 91, in decorated_function return f(*args, **kwargs) File "/opt/scodoc/app/decorators.py", line 217, in scodoc7func_decorator value = func(*pos_arg_values, **kwargs) File "/opt/scodoc/app/scodoc/sco_groups.py", line 783, in setGroups change_etud_group_in_partition(etudid, group_id, partition) File "/opt/scodoc/app/scodoc/sco_groups.py", line 693, in change_etud_group_in_partition set_group(etudid, group_id) File "/opt/scodoc/app/scodoc/sco_groups.py", line 658, in set_group ndb.SimpleQuery( File "/opt/scodoc/app/scodoc/notesdb.py", line 82, in SimpleQuery cursor.execute(query, args) psycopg2.errors.UniqueViolation: ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « group_membership_etudid_group_id_key » DETAIL: La clé « (etudid, group_id)=(11712, 3938) » existe déjà. ```
viennet added the
bug
label 2022-09-16 16:56:14 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#493
No description provided.