diff --git a/src/cmap/handshake/client_metadata.ts b/src/cmap/handshake/client_metadata.ts index aa5cb70e7b..5c9a996e70 100644 --- a/src/cmap/handshake/client_metadata.ts +++ b/src/cmap/handshake/client_metadata.ts @@ -158,7 +158,7 @@ export async function makeClientMetadata( // Note: order matters, os.type is last so it will be removed last if we're at maxSize const osInfo = new Map() .set('name', process.platform) - .set('architecture', process.arch) + .set('architecture', os.arch()) .set('version', os.release()) .set('type', os.type()); diff --git a/test/unit/cmap/handshake/client_metadata.test.ts b/test/unit/cmap/handshake/client_metadata.test.ts index 87069dacc3..bcfb5b951e 100644 --- a/test/unit/cmap/handshake/client_metadata.test.ts +++ b/test/unit/cmap/handshake/client_metadata.test.ts @@ -154,7 +154,7 @@ describe('client metadata module', () => { os: { type: os.type(), name: process.platform, - architecture: process.arch, + architecture: os.arch(), version: os.release() }, platform: `Node.js ${process.version}, ${os.endianness()}` @@ -180,7 +180,7 @@ describe('client metadata module', () => { os: { type: os.type(), name: process.platform, - architecture: process.arch, + architecture: os.arch(), version: os.release() }, platform: `Node.js ${process.version}, ${os.endianness()}|myPlatform` @@ -204,7 +204,7 @@ describe('client metadata module', () => { os: { type: os.type(), name: process.platform, - architecture: process.arch, + architecture: os.arch(), version: os.release() }, platform: `Node.js ${process.version}, ${os.endianness()}` @@ -230,7 +230,7 @@ describe('client metadata module', () => { os: { type: os.type(), name: process.platform, - architecture: process.arch, + architecture: os.arch(), version: os.release() }, platform: `Node.js ${process.version}, ${os.endianness()}` @@ -249,7 +249,7 @@ describe('client metadata module', () => { os: { type: os.type(), name: process.platform, - architecture: process.arch, + architecture: os.arch(), version: os.release() }, platform: `Node.js ${process.version}, ${os.endianness()}`