mirror of
https://github.com/minio/minio.git
synced 2025-02-04 10:26:01 -05:00
browser: Remove currentPath prefix in object names from list result. (#3750)
This commit is contained in:
parent
f6a9e690bf
commit
ae4656e699
@ -305,8 +305,12 @@ export const listObjects = () => {
|
|||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
let objects = res.objects
|
let objects = res.objects
|
||||||
if (!objects.length)
|
if (!objects)
|
||||||
objects = []
|
objects = []
|
||||||
|
objects = objects.map(object => {
|
||||||
|
object.name = object.name.replace(`${currentPath}`, '');
|
||||||
|
return object
|
||||||
|
})
|
||||||
dispatch(setObjects(objects, res.nextmarker, res.istruncated))
|
dispatch(setObjects(objects, res.nextmarker, res.istruncated))
|
||||||
dispatch(setPrefixWritable(res.writable))
|
dispatch(setPrefixWritable(res.writable))
|
||||||
dispatch(setLoadBucket(''))
|
dispatch(setLoadBucket(''))
|
||||||
@ -328,7 +332,7 @@ export const listObjects = () => {
|
|||||||
export const selectPrefix = prefix => {
|
export const selectPrefix = prefix => {
|
||||||
return (dispatch, getState) => {
|
return (dispatch, getState) => {
|
||||||
const {currentBucket, web} = getState()
|
const {currentBucket, web} = getState()
|
||||||
dispatch(setObjects([], "", true))
|
dispatch(setObjects([], "", false))
|
||||||
dispatch(setLoadPath(prefix))
|
dispatch(setLoadPath(prefix))
|
||||||
web.ListObjects({
|
web.ListObjects({
|
||||||
bucketName: currentBucket,
|
bucketName: currentBucket,
|
||||||
@ -339,6 +343,10 @@ export const selectPrefix = prefix => {
|
|||||||
let objects = res.objects
|
let objects = res.objects
|
||||||
if (!objects)
|
if (!objects)
|
||||||
objects = []
|
objects = []
|
||||||
|
objects = objects.map(object => {
|
||||||
|
object.name = object.name.replace(`${prefix}`, '');
|
||||||
|
return object
|
||||||
|
})
|
||||||
dispatch(setObjects(
|
dispatch(setObjects(
|
||||||
objects,
|
objects,
|
||||||
res.nextmarker,
|
res.nextmarker,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user