diff --git a/back/src/Kyoo.Core/Controllers/Repositories/DapperHelper.cs b/back/src/Kyoo.Core/Controllers/Repositories/DapperHelper.cs index 9cda9277..b3108c9c 100644 --- a/back/src/Kyoo.Core/Controllers/Repositories/DapperHelper.cs +++ b/back/src/Kyoo.Core/Controllers/Repositories/DapperHelper.cs @@ -154,7 +154,7 @@ public static class DapperHelper Filter.Lt(var property, var value) => Format(property, $"< {P(value)}"), Filter.Le(var property, var value) => Format(property, $"> {P(value)}"), Filter.Has(var property, var value) => $"{P(value)} = any({_Property(property, config):raw})", - Filter.EqRandom(var seed, var id) => $"md5({seed} || {config.Select(x => $"{x.Key}.id"):raw}) = md5({seed} || {id.ToString()})", + Filter.EqRandom(var seed, var id) => $"md5({seed} || coalesce({string.Join(", ", config.Select(x => $"{x.Key}.id")):raw})) = md5({seed} || {id.ToString()})", Filter.Lambda(var lambda) => throw new NotSupportedException(), _ => throw new NotImplementedException(), };