5sControl / 5sControl/5s-backend

fix bug assigned algorithm is removed when u delete one of zones

オープン
#349 コメント 0 件 リアクション 0 件 担当者 1 名 @Dimskay1988 が担当を希望しています GitHub で見る
bug
主要言語
Python
スター
2
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

**Summary:** Назначенный алгоритм снимается с камеры, если удалить одну из зон

**Environment:**
Chrome 114
Win 11
Kaunas hp, 110, 111

**Precondition:**
- камера авторизована
- введен лицензионный ключ
- на камере создано несколько зон (2 или более), которые выбраны и назначены в табе "Algorithms"
- Открыта страница "Configuration"

**STR:**
1. Кликнуть по камере
2. Кликнуть по табу "Zones" в окне "Camera Settings"
3. Кликнуть по кнопке "Развернуть" возле названия зоны
4. Кликнуть по кнопке "Delete"
5. Кликнуть по кнопке "Done"

**ER:**
Алгоритм повешен на камеру, т.к. есть назначенные зоны, которые не были удалены

**AR:**
Алгоритм снимается с камеры
( в запросе http://192.168.1.111/api/camera-algorithms/create-process/
массив algorithms пустой)
**Attachments:**
https://drive.google.com/file/d/12LP0y1nkzcQvOnYSnoRf7NHiWV7OvFqD/view?usp=drive_link

![Image](https://user-images.githubusercontent.com/122295113/251745808-c2290d0c-cd92-4665-93d4-3e8b828b255d.png)

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

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

調査の方向性

The bug occurs when deleting a zone, causing the camera's assigned algorithm to be removed. Examine the API endpoint at /api/camera-algorithms/create-process/ and the logic for handling zone deletions. Look at the camera and zone models, and the algorithm assignment flow. Check the request payload to see why the algorithms array becomes empty after a zone deletion.

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

評価

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

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

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