mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
This commit is contained in:
@@ -28,9 +28,9 @@ export function addRelatedPrimaryKeyToFields(currentCollection: string, fields:
|
||||
const field = fieldsStore.getField(currentCollection, fieldName);
|
||||
const primaryKeyField = fieldsStore.getPrimaryKeyFieldForCollection(field?.collection ?? '');
|
||||
|
||||
const includeField = fieldParts.slice(0, -1).concat(primaryKeyField.field).join('.');
|
||||
const includeField = primaryKeyField && fieldParts.slice(0, -1).concat(primaryKeyField.field).join('.');
|
||||
|
||||
if (!sanitizedFields.includes(includeField)) {
|
||||
if (includeField && !sanitizedFields.includes(includeField)) {
|
||||
sanitizedFields.push(includeField);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import { useSettingsStore } from '@/stores';
|
||||
import { Settings } from '@directus/shared/types';
|
||||
|
||||
export default function getSetting(setting: string): any {
|
||||
export default function getSetting(setting: keyof Settings): any {
|
||||
const settingsStore = useSettingsStore();
|
||||
if (settingsStore.settings && setting in settingsStore.settings) return settingsStore.settings[setting];
|
||||
if (settingsStore.settings) return settingsStore.settings[setting];
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user