File tree 1 file changed +7
-6
lines changed
1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -170,12 +170,13 @@ pub fn create_config(
170
170
} ) ?;
171
171
172
172
// we now check if postgrestools is installed inside `node_modules` and if so, we use the schema from there
173
- if VERSION == "0.0.0" {
174
- let schema_path = Path :: new ( "./node_modules/@postgrestools/postgrestools/schema.json" ) ;
175
- let options = OpenOptions :: default ( ) . read ( true ) ;
176
- if fs. open_with_options ( schema_path, options) . is_ok ( ) {
177
- configuration. schema = schema_path. to_str ( ) . map ( String :: from) ;
178
- }
173
+ let node_schema_path = Path :: new ( "./node_modules/@postgrestools/postgrestools/schema.json" ) ;
174
+ let options = OpenOptions :: default ( ) . read ( true ) ;
175
+ if fs. open_with_options ( node_schema_path, options) . is_ok ( ) {
176
+ configuration. schema = node_schema_path. to_str ( ) . map ( String :: from) ;
177
+ } else if VERSION == "0.0.0" {
178
+ // VERSION is 0.0.0 if it has not been explicitly set (e.g local dev, as fallback)
179
+ configuration. schema = Some ( "https://pgtools.dev/schemas/latest/schema.json" . to_string ( ) ) ;
179
180
} else {
180
181
configuration. schema = Some ( format ! ( "https://pgtools.dev/schemas/{VERSION}/schema.json" ) ) ;
181
182
}
You can’t perform that action at this time.
0 commit comments