diff --git a/src/main/scala/gitbucket/core/model/CustomField.scala b/src/main/scala/gitbucket/core/model/CustomField.scala index 0eaac53..f403cbf 100644 --- a/src/main/scala/gitbucket/core/model/CustomField.scala +++ b/src/main/scala/gitbucket/core/model/CustomField.scala @@ -300,10 +300,22 @@ implicit context: Context ): String = { val sb = new StringBuilder - sb.append( - s"""${StringUtil - .escapeHtml(value)}""".stripMargin - ) + if (value.nonEmpty) { + sb.append( + s"""${StringUtil + .escapeHtml(value)}""" + ) + } else { + if (editable) { + sb.append( + s"""""" + ) + } else { + sb.append( + s"""N/A""" + ) + } + } if (editable) { sb.append( s"""""" @@ -328,7 +340,11 @@ | { value: $$this.val() }, | function(data){ | $$this.hide(); - | $$this.prev().text(data).show(); + | if (data == '') { + | $$this.prev().html('').show(); + | } else { + | $$this.prev().text(data).show(); + | } | } | ); | }