1
0
Fork 0
forked from forgejo/forgejo

Fix label count (#8267)

* fix label count

* fix vendor

* fix import order

* update xorm to fix bug

* fix tests

* fix mssql bug
This commit is contained in:
Lunny Xiao 2019-09-24 21:22:39 +08:00 committed by GitHub
parent 7cccada51e
commit 29dda47cbb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 959 additions and 580 deletions

View file

@ -8,8 +8,14 @@ import (
"fmt"
)
// UpdateCond defines an interface that cond could be used with update
type UpdateCond interface {
IsValid() bool
OpWriteTo(op string, w Writer) error
}
// Update creates an update Builder
func Update(updates ...Eq) *Builder {
func Update(updates ...Cond) *Builder {
builder := &Builder{cond: NewCond()}
return builder.Update(updates...)
}
@ -27,7 +33,8 @@ func (b *Builder) updateWriteTo(w Writer) error {
}
for i, s := range b.updates {
if err := s.opWriteTo(",", w); err != nil {
if err := s.OpWriteTo(",", w); err != nil {
return err
}