fix(projects): open draft after adding project

This commit is contained in:
Bohdan Triapitsyn
2026-08-10 16:10:03 +03:00
parent bd4e7668fb
commit f9595cb80b
7 changed files with 94 additions and 10 deletions
@@ -24,6 +24,7 @@ export const registerOpenCodeRoutes = (app, dependencies) => {
refreshOpenCodeAfterConfigChange,
buildOpenCodeUrl,
getOpenCodeAuthHeaders,
fsPromises = fs.promises,
} = dependencies;
let authLibrary = null;
@@ -581,6 +582,10 @@ export const registerOpenCodeRoutes = (app, dependencies) => {
return res.status(400).json({ error: 'Path is required' });
}
if (req.body?.create === true) {
await fsPromises.mkdir(path.resolve(requestedPath), { recursive: true });
}
const validated = await validateDirectoryPath(requestedPath);
if (!validated.ok) {
return res.status(400).json({ error: validated.error });