fix: correct image path replacement logic in zip_split_handle
This commit is contained in:
parent
6b167d7830
commit
d49f448a5f
@ -85,19 +85,19 @@ def get_image_list(result_list: list, zip_files: List[str]):
|
||||
if not zip_files.__contains__(image_path):
|
||||
continue
|
||||
if image_path.startswith('oss/file/') or image_path.startswith('oss/image/'):
|
||||
image_id = image_path.replace('oss/file/', '').replace('oss/image/', '')
|
||||
image_id = image_path.replace('oss/file/', '').replace('oss/file/', '')
|
||||
if is_valid_uuid(image_id):
|
||||
image_file_list.append({'source_file': image_path,
|
||||
'image_id': image_id})
|
||||
else:
|
||||
image_file_list.append({'source_file': image_path,
|
||||
'image_id': new_image_id})
|
||||
content = content.replace(source_image_path, f'/oss/image/{new_image_id}')
|
||||
content = content.replace(source_image_path, f'/oss/file/{new_image_id}')
|
||||
p['content'] = content
|
||||
else:
|
||||
image_file_list.append({'source_file': image_path,
|
||||
'image_id': new_image_id})
|
||||
content = content.replace(source_image_path, f'/oss/image/{new_image_id}')
|
||||
content = content.replace(source_image_path, f'/oss/file/{new_image_id}')
|
||||
p['content'] = content
|
||||
|
||||
return image_file_list
|
||||
|
||||
Loading…
Reference in New Issue
Block a user