fix(core): allow empty description for post