-
Notifications
You must be signed in to change notification settings - Fork 956
Open
Labels
tasksCoder tasksCoder tasks
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-46
const 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 template coder-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.
Metadata
Metadata
Assignees
Labels
tasksCoder tasksCoder tasks