diff --git a/src/app/baseclasses/BaseManager.php b/src/app/baseclasses/BaseManager.php
index 2c86de78d4baf9e156dae1df847841d3eaae714b..8cacdd3c2c34009d25b0bd726b1325142208ac88 100644
--- a/src/app/baseclasses/BaseManager.php
+++ b/src/app/baseclasses/BaseManager.php
@@ -21,6 +21,11 @@ abstract class BaseManager
     return self::$instance;
   }
 
+  public static function arrToSQLArr($array)
+  {
+    return "{" . implode(",", $array) . "}";
+  }
+
   public function getPDO()
   {
     return $this->pdo;
diff --git a/src/app/modelmanagers/PostManager.php b/src/app/modelmanagers/PostManager.php
index 41301afb2415b1b1bb8660b182219dd5b882e6d1..702e3a19ffb2787a4eac43f02cb95a0dcb5ddeae 100644
--- a/src/app/modelmanagers/PostManager.php
+++ b/src/app/modelmanagers/PostManager.php
@@ -27,7 +27,8 @@ class PostManager extends BaseManager
   }
 
   public function getByTags($tags = []) {
-    $where = ['tags' => ["@>", $tags, PDO::PARAM_STR]];
+    $arrTags = BaseManager::arrToSQLArr($tags);
+    $where = ['tags' => ["@>", $arrTags, PDO::PARAM_STR]];
   }
 
   public function getReplies($post_id, $owner_id)