fix(core): Set up OAuth2 cred test (#6960)

https://linear.app/n8n/issue/PAY-728
This commit is contained in:
Iván Ovejero
2023-08-18 16:18:44 +02:00
committed by GitHub
parent 052dd7cc9d
commit 4fc69b776c
4 changed files with 39 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
import { isObjectLiteral } from '@/utils';
import type { IDataObject, INodeExecutionData } from 'n8n-workflow';
import type { MigrationContext, IrreversibleMigration } from '@db/types';
@@ -5,10 +6,6 @@ type OldPinnedData = { [nodeName: string]: IDataObject[] };
type NewPinnedData = { [nodeName: string]: INodeExecutionData[] };
type Workflow = { id: number; pinData: string | OldPinnedData };
function isObjectLiteral(item: unknown): item is { [key: string]: string } {
return typeof item === 'object' && item !== null && !Array.isArray(item);
}
function isJsonKeyObject(item: unknown): item is {
json: unknown;
[keys: string]: unknown;