mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
fix: prevent /sessions/new from matching as dynamic sessionId route (#164)
This commit is contained in:
+1
-1
@@ -114,7 +114,7 @@ function AppInner() {
|
||||
}, [goBack, pathname])
|
||||
const queryClient = useQueryClient()
|
||||
const sessionMatch = matchRoute({ to: '/sessions/$sessionId' })
|
||||
const selectedSessionId = sessionMatch ? sessionMatch.sessionId : null
|
||||
const selectedSessionId = sessionMatch && sessionMatch.sessionId !== 'new' ? sessionMatch.sessionId : null
|
||||
const { isSyncing, startSync, endSync } = useSyncingState()
|
||||
const [sseDisconnected, setSseDisconnected] = useState(false)
|
||||
const syncTokenRef = useRef(0)
|
||||
|
||||
+1
-1
@@ -108,7 +108,7 @@ function SessionsPage() {
|
||||
|
||||
const projectCount = new Set(sessions.map(s => s.metadata?.worktree?.basePath ?? s.metadata?.path ?? 'Other')).size
|
||||
const sessionMatch = matchRoute({ to: '/sessions/$sessionId', fuzzy: true })
|
||||
const selectedSessionId = sessionMatch ? sessionMatch.sessionId : null
|
||||
const selectedSessionId = sessionMatch && sessionMatch.sessionId !== 'new' ? sessionMatch.sessionId : null
|
||||
const isSessionsIndex = pathname === '/sessions' || pathname === '/sessions/'
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user