diff --git a/umbraco/presentation/umbraco/uQuery/ContentExtensions.cs b/umbraco/presentation/umbraco/uQuery/ContentExtensions.cs index 0913fa9c5a..d2af80ea6c 100644 --- a/umbraco/presentation/umbraco/uQuery/ContentExtensions.cs +++ b/umbraco/presentation/umbraco/uQuery/ContentExtensions.cs @@ -135,7 +135,7 @@ namespace umbraco /// /// Returns the specified number of random content items from a collection of content items. /// - public static IEnumerable GetRandom(this IList items, int numberOfItems) + public static IEnumerable GetRandom(this ICollection items, int numberOfItems) { if (numberOfItems > items.Count) { diff --git a/umbraco/presentation/umbraco/uQuery/NodeExtensions.cs b/umbraco/presentation/umbraco/uQuery/NodeExtensions.cs index 824bba21c9..869391aaca 100644 --- a/umbraco/presentation/umbraco/uQuery/NodeExtensions.cs +++ b/umbraco/presentation/umbraco/uQuery/NodeExtensions.cs @@ -456,7 +456,7 @@ namespace umbraco /// /// Returns a random node from a collection of nodes. /// - public static Node GetRandom(this List nodes) + public static Node GetRandom(this IList nodes) { var random = umbraco.library.GetRandom(); return nodes[random.Next(0, (nodes.Count - 1))]; @@ -470,7 +470,7 @@ namespace umbraco /// /// Returns the specified number of random nodes from a collection of nodes. /// - public static IEnumerable GetRandom(this List nodes, int numberOfItems) + public static IEnumerable GetRandom(this IList nodes, int numberOfItems) { var output = new List(numberOfItems);