88 "errors"
99 "fmt"
1010 "slices"
11- "strings"
1211
1312 actions_model "code.gitea.io/gitea/models/actions"
1413 "code.gitea.io/gitea/models/db"
@@ -169,8 +168,7 @@ func (p *Permission) ReadableUnitTypes() []unit.Type {
169168}
170169
171170func (p * Permission ) LogString () string {
172- var formatSb strings.Builder
173- formatSb .WriteString ("<Permission AccessMode=%s, %d Units, %d UnitsMode(s): [" )
171+ format := "<Permission AccessMode=%s, %d Units, %d UnitsMode(s): ["
174172 args := []any {p .AccessMode .ToString (), len (p .units ), len (p .unitsMode )}
175173
176174 for i , u := range p .units {
@@ -182,19 +180,19 @@ func (p *Permission) LogString() string {
182180 config = err .Error ()
183181 }
184182 }
185- formatSb . WriteString ( "\n \t units[%d]: ID=%d RepoID=%d Type=%s Config=%s" )
183+ format += "\n \t units[%d]: ID=%d RepoID=%d Type=%s Config=%s"
186184 args = append (args , i , u .ID , u .RepoID , u .Type .LogString (), config )
187185 }
188186 for key , value := range p .unitsMode {
189- formatSb . WriteString ( "\n \t unitsMode[%-v]: %-v" )
187+ format += "\n \t unitsMode[%-v]: %-v"
190188 args = append (args , key .LogString (), value .LogString ())
191189 }
192- formatSb . WriteString ( "\n \t anonymousAccessMode: %-v" )
190+ format += "\n \t anonymousAccessMode: %-v"
193191 args = append (args , p .anonymousAccessMode )
194- formatSb . WriteString ( "\n \t everyoneAccessMode: %-v" )
192+ format += "\n \t everyoneAccessMode: %-v"
195193 args = append (args , p .everyoneAccessMode )
196- formatSb . WriteString ( "\n \t ]>" )
197- return fmt .Sprintf (formatSb . String () , args ... )
194+ format += "\n \t ]>"
195+ return fmt .Sprintf (format , args ... )
198196}
199197
200198func applyPublicAccessPermission (unitType unit.Type , accessMode perm_model.AccessMode , modeMap * map [unit.Type ]perm_model.AccessMode ) {
0 commit comments