Process field / collection info

This commit is contained in:
rijkvanzanten
2020-07-30 14:39:21 -04:00
parent 6038eb52ba
commit 0cd6693182
2 changed files with 4 additions and 3 deletions

View File

@@ -1,5 +1,4 @@
import database, { schemaInspector } from '../database';
import { Query } from '../types/query';
import database from '../database';
import { AbstractServiceOptions, Accountability, Collection } from '../types';
import Knex from 'knex';
import ItemsService from '../services/items';

View File

@@ -99,12 +99,14 @@ export default class FieldsService {
/** @todo add accountability */
async readOne(collection: string, field: string) {
let column;
const fieldInfo = await this.knex
let fieldInfo = await this.knex
.select('*')
.from('directus_fields')
.where({ collection, field })
.first();
fieldInfo = (await this.payloadService.processValues('read', fieldInfo)) as System[];
try {
column = await schemaInspector.columnInfo(collection, field);
} catch {}