Skip to content

Commit fe720d0

Browse files
authored
fix: batch insert length assertion (#2042)
* fix: batch insert length assertion * build: upgrade docker-compose * build: use docker compose
1 parent b1b32c2 commit fe720d0

File tree

5 files changed

+22
-10
lines changed

5 files changed

+22
-10
lines changed

package-lock.json

+17-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@
175175
"@typescript-eslint/eslint-plugin": "5.46.1",
176176
"@typescript-eslint/parser": "5.51.0",
177177
"concurrently": "7.3.0",
178-
"docker-compose": "0.23.14",
178+
"docker-compose": "0.24.8",
179179
"eslint": "8.29.0",
180180
"eslint-plugin-prettier": "4.2.1",
181181
"eslint-plugin-tsdoc": "0.2.17",

src/datastore/pg-write-store.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,7 @@ export class PgWriteStore extends PgStore {
10741074
DO UPDATE
10751075
SET balance = ft_balances.balance + EXCLUDED.balance
10761076
`;
1077-
assert(res.count === values.length, `Expecting ${values.length} inserts, got ${res.count}`);
1077+
assert(res.count === batch.length, `Expecting ${batch.length} inserts, got ${res.count}`);
10781078
}
10791079
}
10801080

@@ -1119,7 +1119,7 @@ export class PgWriteStore extends PgStore {
11191119
DO UPDATE
11201120
SET balance = ft_balances.balance + EXCLUDED.balance
11211121
`;
1122-
assert(res.count === values.length, `Expecting ${values.length} inserts, got ${res.count}`);
1122+
assert(res.count === batch.length, `Expecting ${batch.length} inserts, got ${res.count}`);
11231123
}
11241124
}
11251125

src/tests-rosetta-cli-construction/validate-construction.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
import { StacksTestnet } from '@stacks/network';
1212
import * as fs from 'fs';
1313
import { StacksCoreRpcClient, getCoreNodeEndpoint } from '../core-rpc/client';
14-
import * as compose from 'docker-compose';
14+
import { v2 as compose } from 'docker-compose';
1515
import * as path from 'path';
1616
import { PgWriteStore } from '../datastore/pg-write-store';
1717
import { NonceJar, migrate, standByForTxSuccess } from '../test-utils/test-helpers';

src/tests-rosetta-cli-data/validate-rosetta.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { StacksTestnet } from '@stacks/network';
1717
import * as fs from 'fs';
1818
import { StacksCoreRpcClient, getCoreNodeEndpoint } from '../core-rpc/client';
1919
import { unwrapOptional } from '../helpers';
20-
import * as compose from 'docker-compose';
20+
import { v2 as compose } from 'docker-compose';
2121
import * as path from 'path';
2222
import { PgWriteStore } from '../datastore/pg-write-store';
2323
import { EventStreamServer, startEventServer } from '../event-stream/event-server';

0 commit comments

Comments
 (0)