ComputerScienceHouse / ComputerScienceHouse/conditional

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

オープン
#586 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug good first issue
主要言語
Python
スター
12
フォーク
39
平均マージ
1日 13時間
マージ済み PR(30日)
1

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

conditional/blueprints/major_project_submission.py の125-128行目から始め、同じ名前と重複したskillsを持つmajor projectの送信を再現します。major-project IDsを使ってskillsがどのように作成されるかを追跡します。既存のskillsが原因で失敗せずに再送信が成功すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
flask, python
領域
backend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
55/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。