diff --git a/studio/components/interfaces/Settings/Database/ConnectionPooling.tsx b/studio/components/interfaces/Settings/Database/ConnectionPooling.tsx index f3ae3ed6099..f12a0da1993 100644 --- a/studio/components/interfaces/Settings/Database/ConnectionPooling.tsx +++ b/studio/components/interfaces/Settings/Database/ConnectionPooling.tsx @@ -122,6 +122,7 @@ interface ConfigProps { export const PgbouncerConfig = ({ projectRef, bouncerInfo, connectionInfo }: ConfigProps) => { const { ui } = useStore() + const { project } = useProjectContext() const [updates, setUpdates] = useState({ pool_mode: bouncerInfo.pool_mode || 'transaction', default_pool_size: bouncerInfo.default_pool_size || undefined, @@ -140,7 +141,12 @@ export const PgbouncerConfig = ({ projectRef, bouncerInfo, connectionInfo }: Con const canUpdateConnectionPoolingConfiguration = useCheckPermissions( PermissionAction.UPDATE, - 'projects' + 'projects', + { + resource: { + project_id: project?.id, + }, + } ) const updateConfig = async (updatedConfig: any) => {