The ApplicationEnvironment primitive was previously checking the object prior to checking the user provided definition of the application environment in the pipeline configuration.
This meant that for certain fields, such as name, the value would return unexpected results.
fixes #254
Description
Updated the order in which properties on the ApplicationEnvironment class are fetched.
We now first check the pipeline configuration definition and then proceed to the object itself.
If no property is found, we still return null.
PR Details
The
ApplicationEnvironment
primitive was previously checking the object prior to checking the user provided definition of the application environment in the pipeline configuration.This meant that for certain fields, such as
name
, the value would return unexpected results.fixes #254
Description
Updated the order in which properties on the
ApplicationEnvironment
class are fetched. We now first check the pipeline configuration definition and then proceed to the object itself. If no property is found, we still returnnull
.How Has This Been Tested
Unit tests.
Types of Changes
Checklist