diff --git a/.quixos-subtree-source.json b/.quixos-subtree-source.json index c06af35..cd7a012 100644 --- a/.quixos-subtree-source.json +++ b/.quixos-subtree-source.json @@ -1,7 +1,7 @@ { "version": 1, "sourceRepo": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git", - "sourceCommit": "3a81f75f5da1be812d8bbc4dec9180c8d2b9fd0e", + "sourceCommit": "1ed3d2fd04afba64ffda2125175704a6fdb4f2ad", "sourcePath": "quixos-instance/packages/camino-package-runtime", "exportName": "camino-package-runtime", "mirrorRemote": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git" diff --git a/src/index.ts b/src/index.ts index a5f644f..5f45775 100644 --- a/src/index.ts +++ b/src/index.ts @@ -10,6 +10,7 @@ import { } from "@connectrpc/connect"; import * as Automerge from "@automerge/automerge"; import { + createAutomergeFieldValue, encodeAutomergeFieldWrite, loadAutomergeFieldDoc, type CaminoAutomergeDoc, @@ -842,7 +843,7 @@ export const createCrdtField = ( await camino.setField({ objectId, fieldName, - value: jsToProtoValue(value, { fieldType, conflictStrategy: "crdt" }), + value: jsToProtoValue(createAutomergeFieldValue(value, fieldType)), }); }, };