mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 11:01:15 +00:00
fix(public-api): Create correct OAuth2 credential schema (#4111)
This commit is contained in:
2
packages/cli/src/PublicApi/types.d.ts
vendored
2
packages/cli/src/PublicApi/types.d.ts
vendored
@@ -152,7 +152,7 @@ export interface IRequired {
|
|||||||
}
|
}
|
||||||
export interface IDependency {
|
export interface IDependency {
|
||||||
if?: { properties: {} };
|
if?: { properties: {} };
|
||||||
then?: { oneOf: IRequired[] };
|
then?: { allOf: IRequired[] };
|
||||||
else?: { allOf: IRequired[] };
|
else?: { allOf: IRequired[] };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ export function toJsonSchema(properties: INodeProperties[]): IDataObject {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
then: {
|
then: {
|
||||||
oneOf: [],
|
allOf: [],
|
||||||
},
|
},
|
||||||
else: {
|
else: {
|
||||||
allOf: [],
|
allOf: [],
|
||||||
@@ -228,7 +228,7 @@ export function toJsonSchema(properties: INodeProperties[]): IDataObject {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
propertyRequiredDependencies[dependantName].then?.oneOf.push({ required: [property.name] });
|
propertyRequiredDependencies[dependantName].then?.allOf.push({ required: [property.name] });
|
||||||
propertyRequiredDependencies[dependantName].else?.allOf.push({
|
propertyRequiredDependencies[dependantName].else?.allOf.push({
|
||||||
not: { required: [property.name] },
|
not: { required: [property.name] },
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user