fix: filter directory names to only paths containing a slash after prefix, excluding filenames

This commit is contained in:
2026-07-16 22:56:17 +02:00
parent c4788e1572
commit eae6152738
+3 -2
View File
@@ -372,10 +372,11 @@ public class AssetRepository(LactoseDbContext context, ILogger<AssetRepository>
sql.Append("WHERE a.\"FolderId\" = {1} ");
sql.Append("AND a.\"DeletedAt\" IS NULL AND aa.\"AssetsId\" IS NULL ");
sql.Append("AND a.\"OriginalPath\" LIKE {2} ");
sql.Append("AND a.\"OriginalPath\" LIKE {3} ");
sql.Append("AND LENGTH(a.\"OriginalPath\") > LENGTH({0}) ");
var parms = new List<object> { prefix, folderId, prefix + "%" };
int p = 3;
var parms = new List<object> { prefix, folderId, prefix + "%", prefix + "%/%" };
int p = 4;
switch (accessLevel) {
case EAccessLevel.Curator: