Actions
Bug #226
closedwebapp session page - adding a checkin to one session adds it to all sessions
Start date:
06/25/2026
Due date:
% Done:
0%
Estimated time:
Engineering Effort:
App Component:
Feature:
Description
on the sessions page, if you add a checkin to one session, it is applied to all sessions.
You can even expand the search scope and then look at the newly-displayed sessions, they'll have the checkin as well.
Updated by Sam Pearson 21 days ago ยท Edited
API endpoint is broken:
searching for a target id that doesn't exist:
{{protocol}}://{{host}}:{{port}}/api/checkins?target_type=session&target_id=99999
returns whatever session happens to have a checkin:
[
{
"created_at": "2026-06-25T20:39:18.444177+00:00",
"id": 1,
"note": "big party",
"occurred_at": "2026-06-25T20:39:18.427000-05:00",
"target_id": 5,
"target_type": "session",
"updated_at": "2026-06-25T20:39:18.444185+00:00",
"user_id": 1
}
]
Updated by Sam Pearson 21 days ago
- Status changed from New to Resolved
checkins_bp.add_url_rule("/api/checkins/target", view_func=checkins.list_checkins, methods=["GET"])
checkins_bp.add_url_rule("/api/checkins", view_func=checkins.list_all_checkins, methods=["GET"])
hitting the wrong endpoint.
updated session_display.js to hit the correct endpoint, seems to be working fine now.
Actions