Files
outline/server/migrations/20250630100046-add-oauth-to-search-queries-source.js
T
Andy Copland 50fe0bb746 fix: Add OAuth support to search query source enum (#9511)
- Add 'oauth' to SearchQuery enum in server and client models
- Add database migration to include 'oauth' in enum_search_queries_source
- Fixes 400 validation error when OAuth users search with parameters

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-01 03:37:25 -04:00

17 lines
512 B
JavaScript

'use strict';
/** @type {import('sequelize-cli').Migration} */
module.exports = {
async up (queryInterface, Sequelize) {
await queryInterface.sequelize.query(
"ALTER TYPE enum_search_queries_source ADD VALUE 'oauth'"
);
},
async down (queryInterface, Sequelize) {
// Note: PostgreSQL doesn't support removing enum values easily
// This would require recreating the enum type and updating all references
throw new Error('Cannot rollback adding enum value to PostgreSQL');
}
};