Skip to content

Commit 6223aab

Browse files
committed
feat(folder_path): data_folder generated with uuid
1 parent 6b451e1 commit 6223aab

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/opengeodeweb_back/utils_functions.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ def handle_exception(e):
142142
response.content_type = "application/json"
143143
return response
144144

145+
folder_absolute_path = os.path.dirname(os.path.abspath(__file__))
146+
generated_id = str(uuid.uuid4()).replace("-", "")
147+
data_path = os.path.join(folder_absolute_path, generated_id)
145148

146149
def generate_native_viewable_and_light_viewable(
147150
geode_object, data, folder_absolute_path
@@ -153,14 +156,19 @@ def generate_native_viewable_and_light_viewable(
153156
saved_native_file_path = geode_functions.save(
154157
geode_object,
155158
data,
156-
folder_absolute_path,
157-
generated_id + "." + data.native_extension(),
159+
"native_viewable." + data.native_extension(),
158160
)
159161
saved_viewable_file_path = geode_functions.save_viewable(
160-
geode_object, data, folder_absolute_path, generated_id
162+
geode_object,
163+
data,
164+
folder_absolute_path,
165+
generated_id
161166
)
162167
saved_light_viewable_file_path = geode_functions.save_light_viewable(
163-
geode_object, data, folder_absolute_path, "light_" + generated_id
168+
geode_object,
169+
data,
170+
folder_absolute_path,
171+
"light_viewable." + generated_id
164172
)
165173
f = open(saved_light_viewable_file_path, "rb")
166174
binary_light_viewable = f.read()
@@ -170,6 +178,7 @@ def generate_native_viewable_and_light_viewable(
170178
"name": name,
171179
"native_file_name": os.path.basename(saved_native_file_path[0]),
172180
"viewable_file_name": os.path.basename(saved_viewable_file_path),
181+
"light_viewable_file_name": os.path.basename(saved_light_viewable_file_path),
173182
"id": generated_id,
174183
"object_type": object_type,
175184
"binary_light_viewable": str(binary_light_viewable, "utf-8"),

0 commit comments

Comments
 (0)