Alisdair McDiarmid
551f6316fa
Do not apply type defaults to null values
...
Applying object type defaults to null values can convert null to an
object with partial attributes. This means that even a specified default
value of null will not remain null after variable evaluation.
In turn, the result can then be invalid, if not all attributes in an
object type have defaults specified.
This commit skips the type default application step during config load
and variable evaluation if the default or given value is null of any
type. We still perform type conversion.
2022-09-15 15:32:36 -04:00
..
2022-08-22 10:59:12 -07:00
2022-08-08 09:58:11 -04:00
2021-05-17 14:09:07 -07:00
2022-09-15 15:32:36 -04:00
2021-05-17 14:09:07 -07:00
2022-06-21 12:13:45 -04:00
2021-10-28 19:29:09 -05:00
2021-05-17 14:09:07 -07:00
2022-03-10 10:05:56 -08:00
2022-03-10 10:05:56 -08:00
2022-06-15 13:32:30 -04:00
2021-10-01 14:43:58 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2022-06-17 14:46:07 -07:00
2022-07-01 09:08:12 -07:00
2022-07-08 14:46:29 +01:00
2021-11-30 15:46:16 -08:00
2021-05-17 14:09:07 -07:00
2021-11-01 19:00:54 +00:00
2021-11-01 19:08:30 +00:00
2022-08-22 10:59:12 -07:00
2021-10-28 19:29:09 -05:00
2021-11-14 21:51:53 +00:00
2021-07-01 08:28:02 -07:00
2022-09-15 15:32:36 -04:00
2021-07-01 08:28:02 -07:00
2021-05-17 14:09:07 -07:00
2022-01-28 11:00:29 -05:00
2022-06-17 14:46:07 -07:00
2021-06-03 08:50:34 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2022-06-17 14:46:07 -07:00
2021-05-17 14:09:07 -07:00
2021-06-03 08:50:34 -07:00
2021-09-01 11:36:21 -04:00
2021-05-17 14:09:07 -07:00
2022-08-05 20:44:52 +01:00
2022-08-22 10:59:12 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2022-05-11 11:01:38 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2022-08-22 10:59:12 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00