I fixed this per:
https://github.com/discourse/discourse/commit/fe51f84aa7225e984730d9354e535507180e00ce
This ensures stuff falls back to description if long description is absent. Allows admins to enter long descriptions and cleans up some of the internals.