Error when marking NOAA requirements

I’m attempting to mark a Scout’s NOA Award for Camping. SB+ currently shows 80% completion with only missing Requirement #3 (complete 2 out of Cooking MB, First Aid MB, Pioneering MB). He has completed Cooking and First Aid, and I marked both Approved/Recorded under the Requirement #3a and #3b headings. Requirement #3 still just says “Started”, and when I try to mark the whole requirement #3 approved/recorded, I receive the following error message in a modal popup:

org.mule.weave.v2.core.exception.UnexpectedFunctionCallTypesException: You called the function ‘Append’ with these arguments: 1: String (“/advancements/awards/104/”) 2: Null (null) But it expects arguments of these types: 1: String 2: String Trace: at main (Unknown) " evaluating expression: “%dw 2.0 output application/java var awardVersionId = vars.awardDetails.awardVersionId var source = “/advancements/awards/$(vars.awardId)/$(awardVersionId)/requirements” — { location: { source: source, headers: vars.coreApiHeaders.v1.withoutContentType, parameters: { includeExpired: vars.includeExpired } }, cacheEnabled: true, getResponse: (data) → (data), cacheKey: source }”.

I am seeing this with several Scouts, but the one I’m working on right now is #134706558 .

Any ideas?

I’m still seeing this error. Anyone else? I’ve marked the award approved/recorded, but still getting this when I tried (with other scouts) to approve individual requirements.

I think this is known - let me see