We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20de823 commit ddc04cbCopy full SHA for ddc04cb
src/resources/Pattern.js
@@ -26,14 +26,21 @@ class Pattern extends Resource {
26
27
const newProperties = Object.assign({}, ...rest);
28
const hydrated = !Object.keys(newProperties).every(k => k === 'href');
29
- const references = {
30
- route: newProperties.route && new Route(this.client, newProperties.route),
31
- };
+
+ const references = {};
+ if (newProperties.route) {
32
+ references.route = new Route(this.client, newProperties.route);
33
+ }
34
35
Object.assign(this, newProperties, {
36
hydrated,
37
...references,
38
});
39
40
+ // Ensure 'route' is completely removed if it's null or empty
41
+ if (!this.route) {
42
+ delete this.route;
43
44
}
45
46
/**
0 commit comments