|
|
@@ -4,6 +4,7 @@ import (
|
|
|
"bytes"
|
|
|
"encoding/json"
|
|
|
"encoding/xml"
|
|
|
+ "errors"
|
|
|
"fmt"
|
|
|
"github.com/julienschmidt/httprouter"
|
|
|
"html/template"
|
|
|
@@ -258,6 +259,15 @@ func (c *Context) Error(err error, meta interface{}) {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+func (c *Context) LastError() error {
|
|
|
+ s := len(c.Errors)
|
|
|
+ if s > 0 {
|
|
|
+ return errors.New(c.Errors[s-1].Err)
|
|
|
+ } else {
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
/************************************/
|
|
|
/******** METADATA MANAGEMENT********/
|
|
|
/************************************/
|