post.mark_post_read() was returning hardcoded Idea @type, causing frontend issues on merge.  More query engine textual tweaks