diff --git a/domain/section/plantuml/plantuml.go b/domain/section/plantuml/plantuml.go index 0fc9dfb9..64c7f4da 100644 --- a/domain/section/plantuml/plantuml.go +++ b/domain/section/plantuml/plantuml.go @@ -74,8 +74,13 @@ func (p *Provider) Command(ctx *provider.Context, w http.ResponseWriter, r *http return } - diagram := p.generateDiagram(ctx, payload.Data) + // Generate diagram if we have data. + var diagram string + if len(payload.Data) > 0 { + diagram = p.generateDiagram(ctx, payload.Data) + } payload.Data = diagram + provider.WriteJSON(w, payload) return }