issues Search Results · language:Edge language:Python linked:pr language:Java language:TypeScript language:JavaScript
Filter by
9.3M results
問題
createIfNoOverlap / updateIfNoOverlap / 空き確認クエリが room_id + start_at + end_at で絞るが、 room_id のインデックスがなくテーブルフルスキャンになる。
予約数が増加するにつれ、これらのクエリのパフォーマンスが著しく劣化する。
修正方針
schema.ts に index( idx_room_reservations_overlap ...
問題
CreateRoomReservation / UpdateRoomReservation に startAt now のガードがない。 過去日時の予約が作成でき、空き確認 API の競合判定に残り続ける。
修正方針
use-case 内で command.startAt command.now(または c.env.NOW)をチェックし start_in_past を返す。
Source ...
問題
RoomReservationRepository.update() は .returning() を使わずに更新後の入力オブジェクトをそのまま返す。 行が存在しない場合でも成功扱いになり、呼び出し元が更新の失敗を検知できない。
修正方針
.returning() を追加し RoomReservation | null | Error を返す。0行は null。
Source
- ...
Problem
When multiple users submit duplicate reports or concurrent worker bookings simultaneously, a race condition occurs. This
results in duplicate open issues for identical locations or double bookings. ...
bug
needs-review
Copilot identified several top-level let/const declarations in public/js/app.js that should use the var x = x || null
guard pattern for safe re-bootstrap via vm.runInThisContext.
Found during PR #187 ...
bug
The drawer should close automatically on click or tap outside it s zone, i.e. on the map.
問題
CancelRoomReservation.run() で findById による所有者確認後に repository.delete(id) を呼ぶが、 repository 側 DELETE の WHERE に reserver_id
条件がない。 確認と削除が非アトミックなため、TOCTOU(Time-of-check Time-of-use)の脆弱性が生じている。
修正方針
RoomReservationRepository ...
작업 목적
- 미션 4.8 트러블슈팅 4종 중 git reset --soft HEAD~1 시나리오를 직접 수행하고 docs/troubleshooting-log.md에 기록한다.
- 로컬 커밋만 취소하고 변경은 유지하는 상황을 재현 가능한 형태(상황/명령/절차/결과/주의점)로 남긴다.
Problem
The extraction cache (graphify/cache.py) keys entries on SHA256(file content + relative path) only. For the AST cache
this is incomplete: the cached value is the output of graphify s own extractor ...
問題
GetNotification と MarkNotificationRead は、他人の通知 ID を指定したとき 403 Forbidden を返す。 通知 ID は auto-increment 整数のため、GET
/notifications/1, /2, /3 ... と叩けば「存在して他人のもの(403)」と「存在しない(404)」を区別できる。
影響
認証済みユーザが通知 ID ...

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.