Skip to content

Commit 2c63e2c

Browse files
committed
fix(database): skip RemoteConfig seeding if fixture data is empty
- Add a check for empty remoteConfigsFixturesData - Log a warning message if fixture data is empty - Skip seeding process if fixture data is empty
1 parent 03dbac4 commit 2c63e2c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/src/services/database_seeding_service.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,12 @@ class DatabaseSeedingService {
109109
_log.info('Seeding RemoteConfig...');
110110
try {
111111
final remoteConfigCollection = _db.collection('remote_configs');
112+
if (remoteConfigsFixturesData.isEmpty) {
113+
_log.warning(
114+
'Remote config fixture data is empty. Skipping RemoteConfig seeding.',
115+
);
116+
return;
117+
}
112118
final defaultRemoteConfigId = remoteConfigsFixturesData.first.id;
113119
final objectId = ObjectId.fromHexString(defaultRemoteConfigId);
114120

0 commit comments

Comments
 (0)