mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-17 07:41:26 +00:00
fix create department wiki bug (#6863)
This commit is contained in:
@@ -104,6 +104,7 @@ class Wikis extends Component {
|
||||
let groupWikis = this.state.groupWikis;
|
||||
let new_wiki = res.data;
|
||||
new_wiki['version'] = 'v2';
|
||||
new_wiki['admins'] = new_wiki.group_admins;
|
||||
if (currentDeptID) {
|
||||
groupWikis.filter(group => {
|
||||
if (group.group_id === currentDeptID) {
|
||||
|
@@ -268,7 +268,15 @@ class Wikis2View(APIView):
|
||||
wiki_info['owner_nickname'] = email2nickname(wiki.owner)
|
||||
else:
|
||||
group_id = int(wiki.owner.split('@')[0])
|
||||
try:
|
||||
ccnet_db = CcnetDB()
|
||||
group_ids_admins_map = ccnet_db.get_group_ids_admins_map([group_id])
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
error_msg = 'Internal Server Error'
|
||||
return api_error(status.HTTP_500_INTERNAL_SERVER_ERROR, error_msg)
|
||||
wiki_info['owner_nickname'] = group_id_to_name(group_id)
|
||||
wiki_info['group_admins'] = group_ids_admins_map[group_id]
|
||||
|
||||
return Response(wiki_info)
|
||||
|
||||
|
Reference in New Issue
Block a user