Skip to content

Commit dec290c

Browse files
author
Kaushik Shetty
committed
fix: add fallback for when $uid is not present in ct schema
1 parent 3e64783 commit dec290c

File tree

6 files changed

+14
-6
lines changed

6 files changed

+14
-6
lines changed

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/field.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/fieldModifierLocation/field.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/field.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,11 @@ class Field {
8282
const fieldObj = this;
8383

8484
emitter.on("updateFields", (event: GenericObjectType) => {
85-
const path = fieldObj.schema.$uid.split(".");
85+
const schemaPath =
86+
this._self && "$uid" in fieldObj.schema
87+
? fieldObj.schema.$uid
88+
: fieldObj.uid;
89+
const path = schemaPath.split(".");
8690
let value = event.data;
8791

8892
path.forEach((key) => {

src/fieldModifierLocation/field.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,11 @@ class FieldModifierLocationField {
8585
const fieldObj = this;
8686

8787
emitter.on("updateFields", (event: any) => {
88-
const path = fieldObj.schema.$uid.split(".");
88+
const schemaPath =
89+
this._self && "$uid" in fieldObj.schema
90+
? fieldObj.schema.$uid
91+
: fieldObj.uid;
92+
const path = schemaPath.split(".");
8993
let value = event.data;
9094

9195
path.forEach((key) => {

0 commit comments

Comments
 (0)