diff --git a/Builder/IISMainHandler/build.txt b/Builder/IISMainHandler/build.txt index d02412a..7703a12 100644 --- a/Builder/IISMainHandler/build.txt +++ b/Builder/IISMainHandler/build.txt @@ -1 +1 @@ -655 \ No newline at end of file +656 \ No newline at end of file diff --git a/Builder/IISUploadHandler/build.txt b/Builder/IISUploadHandler/build.txt index d2d0776..bbb3d18 100644 --- a/Builder/IISUploadHandler/build.txt +++ b/Builder/IISUploadHandler/build.txt @@ -1 +1 @@ -388 \ No newline at end of file +389 \ No newline at end of file diff --git a/Common/dataobjects/User.cs b/Common/dataobjects/User.cs index 1b31515..873c459 100644 --- a/Common/dataobjects/User.cs +++ b/Common/dataobjects/User.cs @@ -233,10 +233,18 @@ namespace FLocal.Common.dataobjects { return Post.LoadByIds( from stringId in Config.instance.mainConnection.LoadIdsByConditions( Post.TableSpec.instance, - new ComparisonCondition( - parent.additionalTable.getColumnSpec(Post.TableSpec.FIELD_POSTERID), - ComparisonType.EQUAL, - this.id.ToString() + new ComplexCondition( + ConditionsJoinType.AND, + new ComparisonCondition( + parent.additionalTable.getColumnSpec(Post.TableSpec.FIELD_POSTERID), + ComparisonType.EQUAL, + this.id.ToString() + ), + new ComparisonCondition( + Post.TableSpec.instance.getIdSpec(), + ComparisonType.GREATEROREQUAL, + Thread.FORMALREADMIN.ToString() + ) ), diapasone, new JoinSpec[] {