@@ -193,7 +193,7 @@ final modelRegistry = <String, ModelConfig<dynamic>>{
193
193
'user' : ModelConfig <User >(
194
194
fromJson: User .fromJson,
195
195
getId: (u) => u.id,
196
- getOwnerId: (u ) => u .id, // User is the owner of their profile
196
+ getOwnerId: (dynamic item ) => (item as User ) .id as String ? , // User is the owner of their profile
197
197
getPermission: const ModelActionPermission (
198
198
type: RequiredPermissionType .specificPermission,
199
199
permission: Permissions .userReadOwned, // User can read their own
@@ -216,7 +216,7 @@ final modelRegistry = <String, ModelConfig<dynamic>>{
216
216
'user_app_settings' : ModelConfig <UserAppSettings >(
217
217
fromJson: UserAppSettings .fromJson,
218
218
getId: (s) => s.id,
219
- getOwnerId: (s ) => s .id, // User ID is the owner ID
219
+ getOwnerId: (dynamic item ) => (item as UserAppSettings ) .id as String ? , // User ID is the owner ID
220
220
getPermission: const ModelActionPermission (
221
221
type: RequiredPermissionType .specificPermission,
222
222
permission: Permissions .appSettingsReadOwned,
@@ -242,7 +242,7 @@ final modelRegistry = <String, ModelConfig<dynamic>>{
242
242
'user_content_preferences' : ModelConfig <UserContentPreferences >(
243
243
fromJson: UserContentPreferences .fromJson,
244
244
getId: (p) => p.id,
245
- getOwnerId: (p ) => p .id, // User ID is the owner ID
245
+ getOwnerId: (dynamic item ) => (item as UserContentPreferences ) .id as String ? , // User ID is the owner ID
246
246
getPermission: const ModelActionPermission (
247
247
type: RequiredPermissionType .specificPermission,
248
248
permission: Permissions .userPreferencesReadOwned,
0 commit comments