diff options
| author | Claude Paroz <claude@2xlibre.net> | 2017-08-14 11:32:37 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2017-08-15 19:31:22 +0200 |
| commit | 546412e6731e5e31b8450c35e3dae8ec26bc008c (patch) | |
| tree | eb2e81780912b26299cf7d89af1c57fa78c57ebd /django | |
| parent | 41640760dfb2f0fddd2598ab7078e037578fc14b (diff) | |
Fixed #28495 -- Converted GDAL Feature.fields to strings
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/gis/gdal/feature.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/django/contrib/gis/gdal/feature.py b/django/contrib/gis/gdal/feature.py index cf42781ec4..6e857ca074 100644 --- a/django/contrib/gis/gdal/feature.py +++ b/django/contrib/gis/gdal/feature.py @@ -82,8 +82,13 @@ class Feature(GDALBase): @property def fields(self): "Return a list of fields in the Feature." - return [capi.get_field_name(capi.get_field_defn(self._layer._ldefn, i)) - for i in range(self.num_fields)] + return [ + force_text( + capi.get_field_name(capi.get_field_defn(self._layer._ldefn, i)), + self.encoding, + strings_only=True + ) for i in range(self.num_fields) + ] @property def geom(self): |
