Skip to content

Commit

Permalink
Python API: fix ee.data.create_assets() when recursively creating par…
Browse files Browse the repository at this point in the history
…ents
  • Loading branch information
bard5940 committed Jul 23, 2022
1 parent 27411cb commit 18b5271
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions python/ee/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -1733,10 +1733,10 @@ def create_assets(asset_ids, asset_type, mk_parents):
continue
if mk_parents:
parts = asset_id.split('/')
# We don't need to create the namespace and the user's/project's folder.
if len(parts) > 2:
path = parts[0] + '/' + parts[1] + '/'
for part in parts[2:-1]:
# skip the base folder "projects/<project_id>/assets/"
if len(parts) > 3:
path = '/'.join(parts[:3]) + '/'
for part in parts[3:-1]:
path += part
if getInfo(path) is None:
createAsset({'type': ASSET_TYPE_FOLDER_CLOUD}, path)
Expand Down

0 comments on commit 18b5271

Please sign in to comment.