ComputerScienceHouse / ComputerScienceHouse/conditional

Major projects cannot be submitted with the same name and repeated skills

Offen
#586 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug good first issue
Vorherrschende Sprache
Python
Sterne
12
Forks
39
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Trying to resubmit a project with the same name and skills (a somewhat normal occurrence) fails due to how the creation of skills with MP ids work, which should be reworked so this does not happen.

(the problem child)
https://github.com/ComputerScienceHouse/conditional/blob/ebf825cdfabf89eec920d7e8173ec1070ce3d5c4/conditional/blueprints/major_project_submission.py#L125-L128

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start in conditional/blueprints/major_project_submission.py at lines 125-128, then reproduce submitting a major project with the same name and repeated skills. Trace how skills are created with major-project IDs; done means the resubmission succeeds without failing on those existing skills.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
flask, python
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.