unicode error on discussion add and progress tab

Can you provide a test case for needing this change?  `hasher.update` two lines earlier accepted a unicode string, so why must this line be encoded?