1 Commits

Author SHA1 Message Date
6834a79601 ValidateObject not in interface 2022-02-14 16:01:12 +01:00
2 changed files with 1 additions and 2 deletions

View File

@@ -25,7 +25,6 @@ type Database interface {
// C(name string) Collection
Name() string
EnsureIndex(m ModelInterface, index ...Index) error
ValidateObject(m ModelInterface, changes bson.M) error
ReadDocument(m ModelInterface, selector bson.M) error
CreateDocument(m ModelInterface) error
ReadCollection(results interface{}, filter bson.M, selector bson.M, offset int, limit int, sort []string, pipelineModifier PipelineModifierFunction) error

View File

@@ -6,7 +6,7 @@ import (
)
// ValidateObject validates object via validator tag and custom method
func (db *MgoDatabase) ValidateObject(m ModelInterface, changes bson.M) error {
func ValidateObject(db Database, m ModelInterface, changes bson.M) error {
// first validate via struct tag
validator := validator.New(&validator.Config{
TagName: "validator",