From 05da8894b9f98a24e4e21b038ea15409e72067fd Mon Sep 17 00:00:00 2001 From: sauls8t Date: Thu, 26 Apr 2018 15:14:41 +0100 Subject: [PATCH] Trap for empty text diagram before generating --- domain/section/plantuml/plantuml.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 }