Skip to content

Conversation

@Raviguntakala
Copy link
Contributor

@Raviguntakala Raviguntakala commented Dec 14, 2025

Problem

TypeError: undefined is not an object (evaluating 'sync.data.session_status[props.sessionID]')

SessionStatus.list() was returning an array instead of a Record object, causing session status lookups by ID to fail.

Solution

  • Changed SessionStatus.list() to return state() instead of Object.values(state()) to match the API schema
  • Added optional chaining for defensive access during initial sync

Fixes : #5487

@rekram1-node
Copy link
Collaborator

/review

@github-actions
Copy link
Contributor

lgtm

@rekram1-node rekram1-node merged commit 69e5621 into sst:dev Dec 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

opentui: fatal: undefined is not an object (evaluating 'sync.data.session_status[props.sessionID ?? ""]')

2 participants