Skip to content

Commit 2e585a7

Browse files
committed
Missing deoDataExif data from Google Takeouts
Fixes #841
1 parent b4af45b commit 2e585a7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

adapters/googlePhotos/json.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,11 @@ func (gmd GoogleMetaData) AsMetadata(name fshelper.FSAndName, tagPeople bool) *a
9393
if md.Latitude == 0 && md.Longitude == 0 && gmd.GeoData != nil {
9494
md.Latitude, md.Longitude = gmd.GeoData.Latitude, gmd.GeoData.Longitude
9595
}
96+
} else if gmd.GeoData != nil {
97+
md.Latitude, md.Longitude = gmd.GeoData.Latitude, gmd.GeoData.Longitude
9698
}
99+
100+
// PhotoTakenTime is always present, but sometimes it's nul
97101
if gmd.PhotoTakenTime != nil && gmd.PhotoTakenTime.Timestamp != "" && gmd.PhotoTakenTime.Timestamp != "0" {
98102
md.DateTaken = gmd.PhotoTakenTime.Time()
99103
}

0 commit comments

Comments
 (0)