fix(dbfs): deadlock in SQLite while creating upload session

This commit is contained in:
Aaron Liu
2025-08-07 10:29:47 +08:00
parent 7654ce889c
commit 48e9719336
2 changed files with 19 additions and 1 deletions

View File

@@ -652,7 +652,8 @@ func (f *DBFS) getPreferredPolicy(ctx context.Context, file *File) (*ent.Storage
return nil, fmt.Errorf("owner group not loaded")
}
groupPolicy, err := f.storagePolicyClient.GetByGroup(ctx, ownerGroup)
sc, _ := inventory.InheritTx(ctx, f.storagePolicyClient)
groupPolicy, err := sc.GetByGroup(ctx, ownerGroup)
if err != nil {
return nil, serializer.NewError(serializer.CodeDBError, "Failed to get available storage policies", err)
}