File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -315,21 +315,24 @@ func (r Result) QueryImports(filename string) [][]string {
315315 }
316316
317317 var pkg []string
318+ overrideTypes := map [string ]string {}
319+ for _ , o := range r .Settings .Overrides {
320+ overrideTypes [o .GoType ] = o .Package
321+ }
322+
318323 if sliceScan () {
319324 pkg = append (pkg , "github.com/lib/pq" )
320325 }
321- if uses ("pq.NullTime" ) {
326+ _ , overrideNullTime := overrideTypes ["pq.NullTime" ]
327+ if uses ("pq.NullTime" ) && ! overrideNullTime {
322328 pkg = append (pkg , "github.com/lib/pq" )
323329 }
324- if uses ("uuid.UUID" ) {
330+ _ , overrideUUID := overrideTypes ["uuid.UUID" ]
331+ if uses ("uuid.UUID" ) && ! overrideUUID {
325332 pkg = append (pkg , "github.com/google/uuid" )
326333 }
327334
328335 // Custom imports
329- overrideTypes := map [string ]string {}
330- for _ , o := range r .Settings .Overrides {
331- overrideTypes [o .GoType ] = o .Package
332- }
333336 for goType , importPath := range overrideTypes {
334337 if uses (goType ) {
335338 pkg = append (pkg , importPath )
You can’t perform that action at this time.
0 commit comments