ComputerScienceHouse / ComputerScienceHouse/conditional
Major projects cannot be submitted with the same name and repeated skills
- 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