src/domain/documents.cjs
BeforeProposed
+1−1
1111 const key = scoped(command.tenant, command.id);
1212 const previous = state.documents[key];
1313 const version = previous ? previous.version : 0;
14 requireValue(command.expectedVersion <= version, 'version-conflict');
14 requireValue(command.expectedVersion === version, 'version-conflict');
1515 const document = {
1616 id: command.id,
1717 tenant: command.tenant,