code: func (c *CommentsController) Show(ctx *app.ShowCommentsContext) error {
  	var cmt *comment.Comment
  	err := application.Transactional(c.db, func(appl application.Application) error {
  		var err error
  		cmt, err = appl.Comments().Load(ctx, ctx.CommentID)
  		return err
  	})
  	if err != nil {
  		return jsonapi.JSONErrorResponse(ctx, err)
  	}
  	return ctx.ConditionalRequest(*cmt, c.config.GetCacheControlComment, func() error {
  		res := &app.CommentSingle{}
  		// This code should change if others type of parents than WI are allowed
  		includeParentWorkItem := CommentIncludeParentWorkItem(ctx, cmt)
  		res.Data = ConvertComment(
  			ctx.Request,
  			*cmt,
  			includeParentWorkItem)
  		return ctx.OK(res)
  	})
  }
docs: // Show runs the show action.