Skip to content

Commit a950db5

Browse files
committed
Patch fix DO bugs with a new cache feature
1 parent fa9aa1e commit a950db5

File tree

8 files changed

+9681
-17232
lines changed

8 files changed

+9681
-17232
lines changed

changelogs/drizzle-orm/0.44.1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- [[BUG]: Drizzle can no longer run on Durable Objects](https://github.com/drizzle-team/drizzle-orm/issues/4586)

drizzle-orm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "drizzle-orm",
3-
"version": "0.44.0",
3+
"version": "0.44.1",
44
"description": "Drizzle ORM package for SQL databases",
55
"type": "module",
66
"scripts": {

drizzle-orm/src/durable-sqlite/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export class SQLiteDOPreparedQuery<T extends PreparedQueryConfig = PreparedQuery
112112
private customResultMapper?: (rows: unknown[][]) => unknown,
113113
) {
114114
// 3-6 params are for cache. As long as we don't support sync cache - it will be skipped here
115-
super('sync', executeMethod, query, {} as any, undefined, undefined);
115+
super('sync', executeMethod, query, undefined, undefined, undefined);
116116
}
117117

118118
run(placeholderValues?: Record<string, unknown>): void {

drizzle-orm/src/mysql-core/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export abstract class MySqlPreparedQuery<T extends MySqlPreparedQueryConfig> {
4949
static readonly [entityKind]: string = 'MySqlPreparedQuery';
5050

5151
constructor( // cache instance
52-
private cache: Cache,
52+
private cache: Cache | undefined,
5353
// per query related metadata
5454
private queryMetadata: {
5555
type: 'select' | 'update' | 'delete' | 'insert';

drizzle-orm/src/pg-core/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export abstract class PgPreparedQuery<T extends PreparedQueryConfig> implements
2222
constructor(
2323
protected query: Query,
2424
// cache instance
25-
private cache: Cache,
25+
private cache: Cache | undefined,
2626
// per query related metadata
2727
private queryMetadata: {
2828
type: 'select' | 'update' | 'delete' | 'insert';

drizzle-orm/src/prisma/mysql/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class PrismaMySqlPreparedQuery<T> extends MySqlPreparedQuery<MySqlPrepare
2626
private readonly query: Query,
2727
private readonly logger: Logger,
2828
) {
29-
super({} as any, undefined, undefined);
29+
super(undefined, undefined, undefined);
3030
}
3131

3232
override execute(placeholderValues?: Record<string, unknown>): Promise<T> {

drizzle-orm/src/prisma/pg/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export class PrismaPgPreparedQuery<T> extends PgPreparedQuery<PreparedQueryConfi
2121
query: Query,
2222
private readonly logger: Logger,
2323
) {
24-
super(query, {} as any, undefined, undefined);
24+
super(query, undefined, undefined, undefined);
2525
}
2626

2727
override execute(placeholderValues?: Record<string, unknown>): Promise<T> {

0 commit comments

Comments
 (0)