diff --git a/IISMainHandler/handlers/response/AllPostsHandler.cs b/IISMainHandler/handlers/response/AllPostsHandler.cs index 6e9915a..aaa5cc5 100644 --- a/IISMainHandler/handlers/response/AllPostsHandler.cs +++ b/IISMainHandler/handlers/response/AllPostsHandler.cs @@ -26,7 +26,25 @@ namespace FLocal.IISHandler.handlers.response { context.userSettings.postsPerPage, 1 ); - IEnumerable posts = from stringId in Config.instance.mainConnection.LoadIdsByConditions(Post.TableSpec.instance, new EmptyCondition(), pageOuter, new JoinSpec[0], new SortSpec[] { new SortSpec(Post.TableSpec.instance.getIdSpec(), false) }) select Post.LoadById(int.Parse(stringId)); + IEnumerable posts = + from stringId + in Config.instance.mainConnection.LoadIdsByConditions( + Post.TableSpec.instance, + new ComparisonCondition( + Post.TableSpec.instance.getIdSpec(), + ComparisonType.GREATEROREQUAL, + Thread.FORMALREADMIN.ToString() + ), + pageOuter, + new JoinSpec[0], + new SortSpec[] { + new SortSpec( + Post.TableSpec.instance.getIdSpec(), + false + ) + } + ) + select Post.LoadById(int.Parse(stringId)); XElement[] result = new XElement[] { new XElement("posts",