mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
fix static specs getting manipulated
This commit is contained in:
@@ -2,7 +2,7 @@ import { AbstractServiceOptions, Accountability, Collection, Field, Relation } f
|
||||
import { CollectionsService } from './collections'
|
||||
import { FieldsService } from './fields'
|
||||
import formatTitle from '@directus/format-title'
|
||||
import { mergeWith } from 'lodash'
|
||||
import { cloneDeep, mergeWith } from 'lodash'
|
||||
// @ts-ignore
|
||||
import { version } from '../../package.json';
|
||||
// @ts-ignore
|
||||
@@ -160,7 +160,7 @@ export class SpecificationService {
|
||||
}
|
||||
}
|
||||
|
||||
return mergeWith(openapi, dynOpenapi, (obj, src) => {
|
||||
return mergeWith(cloneDeep(openapi), dynOpenapi, (obj, src) => {
|
||||
if(Array.isArray(obj)) return obj.concat(src)
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user