From 5d7a33a7990d378c1d5457cb628f7f73190bb47e Mon Sep 17 00:00:00 2001
From: Sam <sam.saffron@gmail.com>
Date: Thu, 13 Feb 2014 12:56:31 +1100
Subject: [PATCH] BUGFIX: flag topic broke all liking on the sites

---
 app/controllers/post_actions_controller.rb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app/controllers/post_actions_controller.rb b/app/controllers/post_actions_controller.rb
index 20f897b31..5a3914e07 100644
--- a/app/controllers/post_actions_controller.rb
+++ b/app/controllers/post_actions_controller.rb
@@ -65,7 +65,10 @@ class PostActionsController < ApplicationController
     def fetch_post_from_params
       params.require(:id)
 
-      post_id = if params[:flag_topic]
+      flag_topic = params[:flag_topic]
+      flag_topic = flag_topic && (flag_topic == true || flag_topic == "true")
+
+      post_id = if flag_topic
         begin
           Topic.find(params[:id]).posts.first.id
         rescue