mirror of
https://github.com/sasjs/server.git
synced 2026-01-12 00:30:06 +00:00
feat(folders-api): add root folder
This commit is contained in:
21
api/src/controllers/folder.ts
Normal file
21
api/src/controllers/folder.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import Folder, { MemberType } from '../model/Folder'
|
||||
|
||||
export class FolderController {
|
||||
public async addRootFolder() {
|
||||
await addRootFolder()
|
||||
}
|
||||
}
|
||||
|
||||
const addRootFolder = async () => {
|
||||
let folder = await Folder.findOne({ name: '/' })
|
||||
|
||||
if (folder) return
|
||||
|
||||
folder = new Folder({
|
||||
name: '/',
|
||||
parentFolderUri: '/',
|
||||
type: MemberType.Folder
|
||||
})
|
||||
|
||||
return await folder.save()
|
||||
}
|
||||
Reference in New Issue
Block a user