From e94c5e2d3caa4338754c15f35ad3cfa59435c83b Mon Sep 17 00:00:00 2001
From: Dariusz Kedzierski <dkedzierski@syncad.com>
Date: Wed, 29 Jul 2020 15:41:05 +0200
Subject: [PATCH] Fix for RowProxy object does not support item assignment

---
 hive/server/bridge_api/objects.py | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/hive/server/bridge_api/objects.py b/hive/server/bridge_api/objects.py
index 4f1a6efd1..73db5af2d 100644
--- a/hive/server/bridge_api/objects.py
+++ b/hive/server/bridge_api/objects.py
@@ -230,15 +230,11 @@ def _condenser_post_object(row, truncate_body=0):
     """Given a hive_posts row, create a legacy-style post object."""
     paid = row['is_paidout']
 
-    # condenser#3424 mitigation
-    if not row['category']:
-        row['category'] = 'undefined'
-
     post = {}
     post['post_id'] = row['id']
     post['author'] = row['author']
     post['permlink'] = row['permlink']
-    post['category'] = row['category']
+    post['category'] = row.get('category', 'undefined')
 
     post['title'] = row['title']
     post['body'] = row['body'][0:truncate_body] if truncate_body else row['body']
-- 
GitLab