5sControl / 5sControl/5s-frontend

Using Remote "Notes"

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

説明

ОС: macOS
Браузер: Google Chrome

Precondition:
Go to http://192.168.1.120:85/auth/login
Log in to the system
Create a new "Asset Class"
Create "Asset"

Description:
When you delete one of the "Notes", TaqChat saves the information from it and uses it further.
Steps:

Go to "Templates"
Create a new "Template"
Add 2 "Notes"
Link to the desired "Asset Class"
Go to the "Connect" tab
Select "TaqChat"
Send a message with the text "#templateid=6284 The air conditioning is not working well, what could this be related to?"
Send a message with the text "The remote control shows error message E101. Do you know what this error means?"
Go to the "Templates" tab
Delete 1 "Notes"
Return to "TaqChat"
Send a message with the text "I got error F202. Do you know what this error code is?"

Expected result:
The answer should indicate that such information is not available.

Actual result:
The answer contains deleted information that should not be there.

Delete Note

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

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

調査の方向性

Look for the 'Templates' and 'Notes' components in the frontend codebase, likely under src/components or src/features. Examine the state management for template notes, particularly the delete operation and how it syncs with the backend or TaqChat integration. Check the API calls for deleting a note and verify the cache or local state is updated correctly. The test involves sending messages via TaqChat, so find the integration logic and see if it's fetching stale note data.

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

評価

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

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

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