Skip to content

Commit

Permalink
Fix metadata updating in save()
Browse files Browse the repository at this point in the history
  • Loading branch information
rhugonnet committed Nov 18, 2024
1 parent df6a6e8 commit b50f433
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions geoutils/raster/raster.py
Original file line number Diff line number Diff line change
Expand Up @@ -2501,11 +2501,9 @@ def save(

if co_opts is None:
co_opts = {}
if metadata is None:
metadata = self.tags
else:
tags = self.tags.copy()
metadata = tags.update(metadata)
meta = self.tags if not None else {}
if metadata is not None:
meta.update(metadata)
if gcps is None:
gcps = []

Expand Down Expand Up @@ -2562,7 +2560,7 @@ def save(
dst.write(save_data)

# Add metadata (tags in rio)
dst.update_tags(**metadata)
dst.update_tags(**meta)

# Save GCPs
if not isinstance(gcps, list):
Expand Down

0 comments on commit b50f433

Please sign in to comment.