Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6274

include undef doesn't fail

    XMLWordPrintable

Details

    • Hide

      That include undef raises an error

      Show
      That include undef raises an error
    • Platform Core
    • Platform Core KANBAN
    • Bug Fix
    • Attempt to use an empty string or undef as the name of a class when calling {{include}} will now raise an error instead of appearing to be silently ignored.

    Description

      ❯ puppet apply -e "include undef"
      Notice: Compiled catalog for zhora.local in environment production in 0.04 seconds
      Notice: Applied catalog in 0.03 seconds
      

      Expected results: compilation failure

      Similarly, include '' doesn't fail, though include nosuchclass does.

      Example scenario: include $::some::class::tyypo (in my case, I accidentally grabbed the dollar sign while copying and pasting)

      Attachments

        Activity

          People

            Unassigned Unassigned
            daniel.parks Daniel Parks
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Zendesk Support