From 120eea5c700ca5b1b1244e1a6ac316ec72b19aac Mon Sep 17 00:00:00 2001 From: Andrew Chou Date: Tue, 19 Dec 2023 10:51:03 -0500 Subject: [PATCH] adjust update call --- src/capabilities.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/capabilities.js b/src/capabilities.js index 3b36d6c1..5939e189 100644 --- a/src/capabilities.js +++ b/src/capabilities.js @@ -1,7 +1,6 @@ import { currentSchemaVersions } from '@mapeo/schema' import mapObject from 'map-obj' import { kCreateWithDocId } from './datatype/index.js' -import { valueOf } from './utils.js' // Randomly generated 8-byte encoded as hex export const COORDINATOR_ROLE_ID = 'f7c150f5a3a9a855' @@ -287,10 +286,14 @@ export class Capabilities { .catch(() => null) if (existingRoleDoc) { - await this.#dataType.update(existingRoleDoc.versionId, { - ...valueOf(existingRoleDoc), - roleId, - }) + await this.#dataType.update( + [existingRoleDoc.versionId, ...existingRoleDoc.forks], + { + schemaName: 'role', + roleId, + fromIndex, + } + ) } else { await this.#dataType[kCreateWithDocId](deviceId, { schemaName: 'role',