// Copyright 2022 The Gitea Authors. All rights reserved. // SPDX-License-Identifier: MIT package auth import ( "code.gitea.io/gitea/modules/json" "code.gitea.io/gitea/modules/log" ) func UnmarshalGroupTeamMapping(raw string) (map[string]map[string][]string, error) { groupTeamMapping := make(map[string]map[string][]string) if raw == "" { return groupTeamMapping, nil } err := json.Unmarshal([]byte(raw), &groupTeamMapping) if err != nil { log.Error("Failed to unmarshal group team mapping: %v", err) return nil, err } return groupTeamMapping, nil }