Browse Source

Updated with PostDelete has all columns of objects.

v0.6 v0.5.14
Mingcai SHEN 5 years ago
parent
commit
e09fd88852
2 changed files with 6 additions and 4 deletions
  1. +2
    -1
      filesystem/filemanager.go
  2. +4
    -3
      restlet/curd.go

+ 2
- 1
filesystem/filemanager.go View File

@ -6,8 +6,9 @@ import (
"os"
"path"
"cygnux.net/kepler/config"
log "github.com/Sirupsen/logrus"
"cygnux.net/kepler/config"
)
const (

+ 4
- 3
restlet/curd.go View File

@ -554,7 +554,7 @@ func (h DefaultCURDHandler) delete(ctx RequestContext, urlParams Parameters, que
for _, k := range h.pks {
pks = append(pks, k)
}
qs := session.Table(h.table, pks...).Filter(queryControl.Filters...)
qs := session.Table(h.table).Filter(queryControl.Filters...)
if rows, err := qs.All(); nil != err {
log.Errorln("DefaultCURDHandler.read:> failure:", err)
return FailureResult(FatalDbReadFailed, fmt.Sprintf("%s", err))
@ -570,7 +570,8 @@ func (h DefaultCURDHandler) delete(ctx RequestContext, urlParams Parameters, que
objects = reflect.Append(objects, obj)
}
}
n, err := session.Table(h.table).Filter(queryControl.Filters...).Delete()
//session.Table(h.table).Filter(queryControl.Filters...)
n, err := qs.Delete()
if nil != err {
return FailureResult(FatalDbWriteFailed, fmt.Sprint(err))
}
@ -580,7 +581,7 @@ func (h DefaultCURDHandler) delete(ctx RequestContext, urlParams Parameters, que
}
}
if e := session.Commit(); nil != e {
session.Rollback()
_ = session.Rollback()
log.Errorln("DefaultCURDHandler.delete:> session commit failed:", e)
return FailureResult(FatalDbWriteFailed, e.Error())
}

Loading…
Cancel
Save