Uploaded image for project: 'Magnolia Form Module'
  1. Magnolia Form Module
  2. MGNLFORM-11

Submit button throws freemarker error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.0
    • None
    • None
    • None

    Description

      The submit button's label should default to "Submit"

      Also, it doesn't work, I get the following error

      FreeMarker template error!

      Expression content.controlName is undefined on line 6, column 20 in form/paragraphs/formSubmit.ftl.
      The problematic instruction:
      ----------
      ==> ${content.controlName} [on line 6, column 18 in form/paragraphs/formSubmit.ftl]
      ----------

      Java backtrace for programmers:
      ----------
      freemarker.core.InvalidReferenceException: Expression content.controlName is undefined on line 6, column 20 in form/paragraphs/formSubmit.ftl.
      at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
      at freemarker.core.Expression.getStringValue(Expression.java:118)
      at freemarker.core.Expression.getStringValue(Expression.java:93)
      at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
      at freemarker.core.Environment.visit(Environment.java:209)
      at freemarker.core.MixedContent.accept(MixedContent.java:92)

      Adding manually an entry for the missing node (controlName) will correctly render the button.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              tmiyar Teresa Miyar
              kraft Boris Kraft
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD