Skip to content

Commit 40f2a16

Browse files
committed
fix: allow undefined containers in FieldRef
1 parent df69524 commit 40f2a16

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

packages/sdk/src/utils/FieldRef.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,14 @@ export class FieldRef<T> extends String {
4949
* @param valueTransformer Optional function to transform the found value
5050
*/
5151
constructor(
52-
valueContainer: Record<string, any>,
52+
valueContainer: Record<string, any> | undefined,
5353
path: string,
5454
fallback: T,
5555
valueTransformer?: (value: any) => T
5656
) {
57+
if (!valueContainer) {
58+
valueContainer = { }
59+
}
5760
const value = FieldRef.getValue<T>(valueContainer, path, fallback, valueTransformer)
5861
super(value[0])
5962
this.resolved = value[1]

packages/sdk/src/utils/responseUtils.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,6 @@ export class CrossplaneFunctionResponse {
4141
return this.extraResources[name] || undefined
4242
}
4343
}
44-
45-
toDesiredResources(): CrossplaneDesiredResources {
46-
return {
47-
resources: this.resources,
48-
composite: this.composite,
49-
extraResourceRequirements: this.extraResourceRequirements,
50-
}
51-
}
5244
}
5345

5446
export function buildResponse(

0 commit comments

Comments
 (0)