Issue resolved, update changed so only updates changed fields.
An error is being logged when editing a post
Failed executing DbCommand (2ms) [Parameters=[@p26='?' (DbType = Int32), @p0='?' (DbType = Int32), @p1='?' (DbType = Boolean), @p2='?' (DbType = Int32), @p3='?' (DbType = Int32), @p4='?' (Size = 4000), @p5='?' (Size = 14), @p6='?' (DbType = Int32), @p7='?' (Size = 50), @p8='?' (DbType = Int16), @p9='?' (DbType = Int16), @p10='?' (Size = 14), @p11='?' (DbType = Int32), @p12='?' (DbType = Int32), @p13='?' (Size = 14), @p14='?' (DbType = Int32), @p15='?' (DbType = Int16), @p16='?' (DbType = Int32), @p17='?' (DbType = Int16), @p18='?' (DbType = Int32), @p19='?' (DbType = Int32), @p20='?' (DbType = Int32), @p21='?' (DbType = Int16), @p22='?' (DbType = Int16), @p23='?' (Size = 100), @p24='?' (DbType = Int32), @p25='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SET IMPLICIT_TRANSACTIONS OFF; SET NOCOUNT ON; UPDATE [FORUM_TOPICS] SET [T_ALLOW_RATING] = @p0, [T_ANSWERED] = @p1, [T_ARCHIVE_FLAG] = @p2, [CAT_ID] = @p3, [T_MESSAGE] = @p4, [T_DATE] = @p5, [FORUM_ID] = @p6, [T_IP] = @p7, [T_STICKY] = @p8, [T_ISPOLL] = @p9, [T_LAST_EDIT] = @p10, [T_LAST_EDITBY] = @p11, [T_LAST_POST_AUTHOR] = @p12, [T_LAST_POST] = @p13, [T_LAST_POST_REPLY_ID] = @p14, [T_MAIL] = @p15, [T_AUTHOR] = @p16, [T_POLLSTATUS] = @p17, [T_RATING_TOTAL] = @p18, [T_RATING_TOTAL_COUNT] = @p19, [T_REPLIES] = @p20, [T_SIG] = @p21, [T_STATUS] = @p22, [T_SUBJECT] = @p23, [T_UREPLIES] = @p24, [T_VIEW_COUNT] = @p25 OUTPUT 1 WHERE [TOPIC_ID] = @p26;