From e25512a20a0b767d193e32e3358999aabb810b62 Mon Sep 17 00:00:00 2001 From: Michael An <2331806369@qq.com> Date: Wed, 5 Jun 2024 12:00:34 +0800 Subject: [PATCH] 12.0 change old wikis return avatars (#6166) --- .../components/wiki-card-view/wiki-card-item.js | 17 +++-------------- seahub/wiki/models.py | 3 +++ 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/frontend/src/components/wiki-card-view/wiki-card-item.js b/frontend/src/components/wiki-card-view/wiki-card-item.js index 6881487561..e6f05f727f 100644 --- a/frontend/src/components/wiki-card-view/wiki-card-item.js +++ b/frontend/src/components/wiki-card-view/wiki-card-item.js @@ -2,7 +2,6 @@ import React, { Component } from 'react'; import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; import PropTypes from 'prop-types'; import moment from 'moment'; -import { seafileAPI } from '../../utils/seafile-api'; import { siteRoot, gettext } from '../../utils/constants'; import ModalPortal from '../modal-portal'; import DeleteWikiDialog from '../dialog/delete-wiki-dialog'; @@ -23,19 +22,9 @@ class WikiCardItem extends Component { isShowDeleteDialog: false, isShowRenameDialog: false, isItemMenuShow: false, - ownerAvatar: '', }; } - componentDidMount() { - const { wiki, isDepartment } = this.props; - if (!isDepartment) { - seafileAPI.getUserAvatar(wiki.owner, 24).then(res => { - this.setState({ ownerAvatar: res.data.url }); - }); - } - } - onRenameToggle = (e) => { this.setState({ isShowRenameDialog: !this.state.isShowRenameDialog, @@ -84,11 +73,11 @@ class WikiCardItem extends Component { }; renderAvatar = () => { - const { wiki } = this.props; + const { owner_nickname, owner_avatar_url } = this.props.wiki; return (