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
jbardo committed Oct 3, 2023
1 parent d12607b commit 6c5006f
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 @@ -2026,10 +2026,10 @@ def create_assets(
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 6c5006f

Please sign in to comment.