@@ -80,15 +80,26 @@ export function getCustomDirectives(version?: string) {
80
80
// of this project.
81
81
export async function patchEndpointsToConfig <
82
82
T extends GraphQLConfig | GraphQLProjectConfig
83
- > ( config : T , cwd ?: string , envVars ?: { [ key : string ] : any } ) : Promise < T > {
84
- config . config = await patchEndpointsToConfigData ( config . config , cwd , envVars )
83
+ > (
84
+ config : T ,
85
+ cwd ?: string ,
86
+ envVars ?: { [ key : string ] : any } ,
87
+ graceful ?: boolean ,
88
+ ) : Promise < T > {
89
+ config . config = await patchEndpointsToConfigData (
90
+ config . config ,
91
+ cwd ,
92
+ envVars ,
93
+ graceful ,
94
+ )
85
95
return config
86
96
}
87
97
88
98
export async function patchEndpointsToConfigData (
89
99
config : GraphQLConfigData ,
90
100
cwd ?: string ,
91
101
envVars ?: { [ key : string ] : any } ,
102
+ graceful ?: boolean ,
92
103
) : Promise < GraphQLConfigData > {
93
104
// return early if no prisma extension found
94
105
const allExtensions = [
@@ -115,6 +126,7 @@ export async function patchEndpointsToConfigData(
115
126
newConfig . extensions . prisma ,
116
127
cwd ,
117
128
envVars ,
129
+ graceful ,
118
130
) ,
119
131
)
120
132
}
@@ -132,6 +144,7 @@ export async function patchEndpointsToConfigData(
132
144
project . extensions . prisma ,
133
145
cwd ,
134
146
envVars ,
147
+ graceful ,
135
148
) ,
136
149
)
137
150
}
@@ -210,10 +223,11 @@ async function getEndpointsFromPath(
210
223
ymlPath : string ,
211
224
cwd ?: string ,
212
225
envVars ?: { [ key : string ] : any } ,
226
+ graceful ?: boolean ,
213
227
) : Promise < GraphQLConfigEnpointsData > {
214
228
const joinedYmlPath = cwd ? path . join ( cwd , ymlPath ) : ymlPath
215
229
const definition = new PrismaDefinitionClass ( env , joinedYmlPath , envVars )
216
- await definition . load ( { } )
230
+ await definition . load ( { } , undefined , graceful )
217
231
const serviceName = definition . service !
218
232
const stage = definition . stage !
219
233
const clusterName = definition . cluster
0 commit comments