Skip to content

Commit 29a6bbf

Browse files
committed
fix: set _type: reference on assets
1 parent 4e2a3eb commit 29a6bbf

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,5 @@ yarn.lock
155155
##intellij
156156
.idea/
157157
*.iml
158+
159+
lib/

src/components/Input.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,10 @@ export default withDocument(
268268
const {onChange} = this.props
269269
const {_id} = result
270270
onChange(
271-
PatchEvent.from([setIfMissing({asset: {_ref: _id}}, []), set({_ref: _id}, ['asset'])])
271+
PatchEvent.from([
272+
setIfMissing({asset: {}}),
273+
set({_type: 'reference', _ref: _id}, ['asset']),
274+
])
272275
)
273276
this.setState({assetDocument: result.document}, () => {
274277
this.setupAssetListener()
@@ -434,8 +437,8 @@ export default withDocument(
434437

435438
onChange(
436439
PatchEvent.from([
437-
setIfMissing({asset: {_ref: asset._id}}, []),
438-
set({_ref: asset._id}, ['asset']),
440+
setIfMissing({asset: {}}),
441+
set({_type: 'reference', _ref: asset._id}, ['asset']),
439442
])
440443
)
441444

0 commit comments

Comments
 (0)