Skip to content

Commit 3d27ddf

Browse files
committed
Fix compilation errors in demos
1 parent d8b2799 commit 3d27ddf

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

demos/angular-supabase-todolist/src/app/supabase.service.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ import {
88
type User
99
} from '@supabase/supabase-js';
1010
import { environment } from '../environment';
11-
import { type AbstractPowerSyncDatabase, type CrudEntry, UpdateType, PowerSyncBackendConnector, type PowerSyncCredentials } from '@powersync/web';
11+
import {
12+
type AbstractPowerSyncDatabase,
13+
type CrudEntry,
14+
UpdateType,
15+
PowerSyncBackendConnector,
16+
type PowerSyncCredentials
17+
} from '@powersync/web';
1218

1319
/// Postgres Response codes that we cannot recover from by retrying.
1420
const FATAL_RESPONSE_CODES = [
@@ -121,7 +127,7 @@ export class SupabaseService implements PowerSyncBackendConnector {
121127
result = await table.upsert(record);
122128
break;
123129
case UpdateType.PATCH:
124-
result = await table.update(op.opData).eq('id', op.id);
130+
result = await table.update(op.opData ?? {}).eq('id', op.id);
125131
break;
126132
case UpdateType.DELETE:
127133
result = await table.delete().eq('id', op.id);

demos/react-multi-client/src/library/SupabaseConnector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export class SupabaseConnector extends BaseObserver<SupabaseConnectorListener> i
9393
result = await table.upsert(record);
9494
break;
9595
case UpdateType.PATCH:
96-
result = await table.update(op.opData).eq('id', op.id);
96+
result = await table.update(op.opData ?? {}).eq('id', op.id);
9797
break;
9898
case UpdateType.DELETE:
9999
result = await table.delete().eq('id', op.id);

0 commit comments

Comments
 (0)