Skip to content

Commit ff53301

Browse files
Update components/google_gemini/actions/common/generate-content.mjs
Co-authored-by: michelle0927 <[email protected]>
1 parent 27d95b2 commit ff53301

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

components/google_gemini/actions/common/generate-content.mjs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,13 @@ export default {
8585
}
8686

8787
return safetySettings.map((settingStr) => {
88-
let setting;
89-
try {
90-
setting = JSON.parse(settingStr);
91-
} catch (e) {
92-
throw new ConfigurationError(`Invalid JSON in safety setting: ${settingStr}`);
88+
let setting = settingStr;
89+
if (typeof setting === "string") {
90+
try {
91+
setting = JSON.parse(settingStr);
92+
} catch (e) {
93+
throw new ConfigurationError(`Invalid JSON in safety setting: ${settingStr}`);
94+
}
9395
}
9496

9597
if (!setting.category || !setting.threshold) {

0 commit comments

Comments
 (0)