@@ -394,7 +394,7 @@ const insertBook = async (
394394 mdxContent, chapters, slug,
395395 frontmatter : {
396396 title, subTitle, public : isPublic , language, tocInHeader,
397- coverImg, requireLogin, quizThreshold, unlockChaptersOnAnswers, groups, tokens
397+ coverImg, requireLogin, quizThreshold, unlockChaptersOnAnswers, env , groups, tokens
398398 }
399399 } = book ;
400400 const content = await serializedContent ( mdxContent , language , slug ) ;
@@ -404,9 +404,9 @@ const insertBook = async (
404404 INSERT INTO books (lastBuildId,
405405 path, title, subtitle,
406406 public, language, tocInHeader,
407- coverImg, requireLogin, quizThreshold, unlockChaptersOnAnswers,
407+ coverImg, requireLogin, quizThreshold, unlockChaptersOnAnswers, env,
408408 content)
409- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
409+ VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
410410 ON CONFLICT DO UPDATE SET lastBuildId = excluded.lastBuildId,
411411 title = excluded.title,
412412 subtitle = excluded.subtitle,
@@ -417,6 +417,7 @@ const insertBook = async (
417417 requireLogin = excluded.requireLogin,
418418 quizThreshold = excluded.quizThreshold,
419419 unlockChaptersOnAnswers = excluded.unlockChaptersOnAnswers,
420+ env = excluded.env,
420421 content = excluded.content
421422 RETURNING id
422423 ` ,
@@ -426,6 +427,7 @@ const insertBook = async (
426427 isPublic , language , tocInHeader ,
427428 coverImg , requireLogin , quizThreshold ,
428429 UnlockChaptersOnAnswersOptions . indexOf ( unlockChaptersOnAnswers ) ,
430+ JSON . stringify ( env ?? { } ) ,
429431 content
430432 ]
431433 ) ;
0 commit comments