- Notifications
You must be signed in to change notification settings - Fork1k
Labels
Description
Problem
Some templates do not define any "embedded apps". You can still create a task with these apps, but attempting to visit the task page for this task will throw an error (only visible in console) "No apps found in task".
Context:
# TaskApps.tsx:L37-46const embeddedApps = apps.filter((app) => !app.external);const externalApps = apps.filter((app) => app.external);const [activeAppId, setActiveAppId] = useState<string>(() => {const appId = embeddedApps[0]?.id;if (!appId) {throw new Error("No apps found in task");}return appId;});
To reproduce this on dev.coder.com, use the templatecoder-aider@pensive_jackson2
.
Workaround
Update the template.
Proposed Solution
It may make more sense to just not render the chat in the sidebar in this case.