Skip to content

Commit 834ab85

Browse files
committed
fixes
1 parent e1b3469 commit 834ab85

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

e2e/prompts.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ test.describe('Prompts', () => {
8080
// Close settings
8181
await page.keyboard.press('Escape')
8282

83+
await useMockModel(page)
84+
8385
// Send something
8486
await sendChatMessage(page, 'testinen morjens')
8587
await closeSendPreference(page)
@@ -129,6 +131,8 @@ test.describe('Prompts', () => {
129131
// The prompt is active.
130132
await expect(page.getByTestId('prompt-selector-button').first()).toContainText(newPromptName)
131133

134+
await useMockModel(page)
135+
132136
// Send something
133137
await sendChatMessage(page, 'rag')
134138
await closeSendPreference(page)
@@ -181,6 +185,8 @@ test.describe('Prompts', () => {
181185
await expect(page.getByTestId('assistant-instructions-input')).toHaveValue(newPromptContent)
182186
await page.getByTestId('close-settings').click()
183187

188+
await useMockModel(page)
189+
184190
// Send message, response should echo the prompt
185191
await sendChatMessage(page, 'testinen morjens')
186192
await closeSendPreference(page)

src/client/components/ChatV2/ModelSelector.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from 'react'
22
import { useTranslation } from 'react-i18next'
3-
import { MenuItem, Typography, Tooltip, Menu } from '@mui/material'
3+
import { MenuItem, Typography, Menu } from '@mui/material'
44
import { KeyboardArrowDown, SmartToy } from '@mui/icons-material'
5-
import { FREE_MODEL, ValidModelName, validModels } from '../../../config'
5+
import { FREE_MODEL, inProduction, ValidModelName, validModels } from '@config'
66
import { OutlineButtonBlack } from './general/Buttons'
77
import { usePromptState } from './PromptState'
88
import useCurrentUser from '../../hooks/useCurrentUser'
@@ -36,7 +36,7 @@ const ModelSelector = ({
3636
return [activePrompt.model]
3737
}
3838
const models = validModels.map((model) => model.name)
39-
return models.filter((model) => !isTokenLimitExceeded || model === FREE_MODEL).filter((model) => user?.isAdmin || model !== 'mock')
39+
return models.filter((model) => !isTokenLimitExceeded || model === FREE_MODEL).filter((model) => user?.isAdmin || !inProduction || model !== 'mock')
4040
}, [isTokenLimitExceeded, user, activePrompt])
4141

4242
console.log(availableModels, activePrompt)

src/server/db/seeders/chatInstance.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ const chatInstances = Object.values(TEST_COURSES).map((course) => ({
1010
courseId: course.id,
1111
activityPeriod: course.activityPeriod,
1212
code: course.code,
13-
model: 'model' in course ? course.model : undefined,
1413
usageLimit: 'usageLimit' in course ? course.usageLimit : undefined,
1514
courseUnits: [
1615
{

src/server/routes/user.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ userRouter.get('/status', async (req, res) => {
8686
res.send({
8787
usage,
8888
limit,
89-
// model,
90-
// models,
9189
})
9290
return
9391
})

src/server/services/chatInstances/usage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export const getUserStatus = async (user: UserType, courseId: string) => {
7979
where: {
8080
courseId,
8181
},
82-
attributes: ['id', 'usageLimit', 'courseId', 'model'],
82+
attributes: ['id', 'usageLimit', 'courseId'],
8383
})
8484

8585
if (!chatInstance) throw ApplicationError.NotFound('Chat instance not found')

0 commit comments

Comments
 (0)