From 730d4d77c56e8c029720c619a7f07555ab284e20 Mon Sep 17 00:00:00 2001 From: Parziphal Date: Sun, 3 Nov 2013 13:15:36 -0500 Subject: [PATCH] fixed Post:: setter --- app/models/Post/SqlMethods.php | 1 + app/models/Post/StatusMethods.php | 4 +++- composer.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models/Post/SqlMethods.php b/app/models/Post/SqlMethods.php index 65bcc44..48406ae 100755 --- a/app/models/Post/SqlMethods.php +++ b/app/models/Post/SqlMethods.php @@ -199,6 +199,7 @@ trait PostSqlMethods } if (is_string($q['user'])) { + $joins[] = "JOIN users u ON p.user_id = u.id"; $conds[] = "lower(u.name) = lower(?)"; $cond_params[] = $q['user']; } diff --git a/app/models/Post/StatusMethods.php b/app/models/Post/StatusMethods.php index f675913..3abd30f 100755 --- a/app/models/Post/StatusMethods.php +++ b/app/models/Post/StatusMethods.php @@ -83,7 +83,7 @@ trait PostStatusMethods $this->set_flag_detail($this->status_reason, null); } - protected function setIsHeld($hold) + public function setIsHeld($hold) { # Hack because the data comes in as a string: if ($hold === "false") @@ -104,6 +104,8 @@ trait PostStatusMethods $was_held = $this->is_held; + $this->attributes['is_held'] = $hold; + # When a post is unheld, bump it. if ($was_held && !$hold) { $this->touch_index_timestamp(); diff --git a/composer.json b/composer.json index 038911f..bed2997 100755 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ ], "require": { "php": ">=5.4.0", - "myimouto/railsphp": "v1.0.6", + "myimouto/railsphp": "dev-master", "railsphp/willpaginate": "dev-master", "railsphp/actsasversioned": "dev-master", "michelf/php-markdown": "1.3.*"