mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-09 10:50:24 +00:00
@@ -1596,18 +1596,10 @@ class LibContentView extends React.Component {
|
|||||||
|
|
||||||
onFileUploadSuccess = (direntObject) => {
|
onFileUploadSuccess = (direntObject) => {
|
||||||
const isExist = this.state.direntList.some(item => item.name === direntObject.name && item.type === direntObject.type);
|
const isExist = this.state.direntList.some(item => item.name === direntObject.name && item.type === direntObject.type);
|
||||||
|
|
||||||
if (isExist) {
|
if (isExist) {
|
||||||
const updatedDirentList = this.state.direntList.map(dirent => {
|
const dirent = this.state.direntList.find(dirent => dirent.name === direntObject.name && dirent.type === direntObject.type);
|
||||||
if (dirent.name === direntObject.name && dirent.type === direntObject.type) {
|
|
||||||
const mtime = moment.unix(direntObject.mtime).fromNow();
|
const mtime = moment.unix(direntObject.mtime).fromNow();
|
||||||
|
dirent && this.updateDirent(dirent, 'mtime', mtime);
|
||||||
return this.updateDirent(dirent, 'mtime', mtime); // Note: Consider updating file size here as well
|
|
||||||
}
|
|
||||||
return dirent;
|
|
||||||
});
|
|
||||||
|
|
||||||
this.setState({ direntList: updatedDirentList });
|
|
||||||
} else {
|
} else {
|
||||||
// use current dirent parent's permission as it's permission
|
// use current dirent parent's permission as it's permission
|
||||||
direntObject.permission = this.state.userPerm;
|
direntObject.permission = this.state.userPerm;
|
||||||
|
Reference in New Issue
Block a user