put in delete folder children query

This commit is contained in:
elee 2022-03-18 00:29:48 -05:00
parent 0701feeb17
commit 06f23aa675

View file

@ -292,7 +292,10 @@ func (store *ArangodbStore) DeleteEntry(ctx context.Context, fullpath util.FullP
func (store *ArangodbStore) DeleteFolderChildren(ctx context.Context, fullpath util.FullPath) error { func (store *ArangodbStore) DeleteFolderChildren(ctx context.Context, fullpath util.FullPath) error {
var query string var query string
query = query + fmt.Sprintf(`filter starts_with(d.directory, "%s") remove d._key in files`, query = query + fmt.Sprintf(`
for d in files
filter starts_with(d.directory, "%s/") || d.directory == "%s"
remove d._key in files`,
strings.Join(strings.Split(string(fullpath), "/"), ","), strings.Join(strings.Split(string(fullpath), "/"), ","),
string(fullpath), string(fullpath),
) )