Skip to content

Commit 9b2f0fe

Browse files
committed
Alt impl for setting keys.
1 parent 378d1fc commit 9b2f0fe

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/firestore/src/api/reference_impl.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1226,7 +1226,13 @@ function normalizeSnapshotJsonFields(snapshotJson: object): {
12261226
break;
12271227
}
12281228
console.error("DEDB setting key: \"" + key + "\" value: \"" + value + "\"");
1229-
result[key as keyof typeof result] = value;
1229+
if (key === 'bundle') {
1230+
result.bundle = value; // No assertion needed, TS knows 'bundle' is a key
1231+
} else if (key === 'bundleName') {
1232+
result.bundleName = value; // No assertion needed
1233+
} else if (key === 'bundleSource') {
1234+
result.bundleSource = value; // No assertion needed
1235+
}
12301236
}
12311237
console.error("DEDB returning result.bundleSource: ", result.bundleSource, " result.error: ", result.error);
12321238
return result;

0 commit comments

Comments
 (0)