Chromium Code Reviews| Index: impl/prod/raw_datastore_type_converter.go |
| diff --git a/impl/prod/raw_datastore_type_converter.go b/impl/prod/raw_datastore_type_converter.go |
| index 022ae04fe8f8df58c582d09e4968ba372cf79291..0543326492c450ebe6e665b180d17ed741b82f1c 100644 |
| --- a/impl/prod/raw_datastore_type_converter.go |
| +++ b/impl/prod/raw_datastore_type_converter.go |
| @@ -5,6 +5,8 @@ |
| package prod |
| import ( |
| + "time" |
| + |
| bs "github.com/luci/gae/service/blobstore" |
| ds "github.com/luci/gae/service/datastore" |
| "google.golang.org/appengine" |
| @@ -30,6 +32,9 @@ func (tf *typeFilter) Load(props []datastore.Property) error { |
| val = bs.Key(x) |
| case appengine.GeoPoint: |
| val = ds.GeoPoint(x) |
| + case time.Time: |
| + // "appengine" layer instantiates with Local timezone. |
|
iannucci
2015/08/19 21:55:26
seriously wtf
|
| + val = x.UTC() |
| } |
| prop := ds.Property{} |
| is := ds.ShouldIndex |