File tree 2 files changed +2
-1
lines changed
2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,6 @@ function normalize (unknown) {
82
82
if ( ! unknown ) throw new Error ( 'Value must not be null or undefined.' )
83
83
if ( Array . isArray ( unknown ) ) return fromCoordinates ( unknown )
84
84
else if ( typeof unknown === 'string' ) return fromString ( unknown )
85
- else if ( unknown . x && unknown . y ) return fromPoint ( unknown )
85
+ else if ( ( unknown . x || unknown . x === 0 ) && ( unknown . y || unknown . y === 0 ) ) return fromPoint ( unknown )
86
86
return floatize ( unknown )
87
87
}
Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ describe('lonlat', () => {
127
127
describe ( 'issues' , ( ) => {
128
128
it ( '#3 - Does not parse coordinates with 0 for lat or lon' , ( ) => {
129
129
expect ( ll ( { lat : 0 , lng : 0 } ) ) . toEqual ( { lat : 0 , lon : 0 } )
130
+ expect ( ll ( { x : 0 , y : 0 } ) ) . toEqual ( { lat : 0 , lon : 0 } )
130
131
} )
131
132
} )
132
133
} )
You can’t perform that action at this time.
0 commit comments