UNPKG

dobo-knex

Version:
13 lines (11 loc) 528 B
async function propSanitizer ({ prop, schema, driver }) { const { importModule } = this.app.bajo const genericPropSanitizer = await importModule('dobo:/lib/generic-prop-sanitizer.js') await genericPropSanitizer.call(this, { prop, schema, driver }) const idProp = schema.properties.find(p => p.name === 'id') if (!idProp) return if (schema.fullText.fields.length > 0 && idProp.type !== 'integer') { this.fatal('fulltextNeedIntegerId%s%s', idProp.name, schema.name) } } export default propSanitizer