Merge pull request #41 in YUNIONIO/onecloud from ~QUXUAN/onecloud:feature/qx-validate-create-data to release/2.0.0

* commit '7c030147e8bcd221fb065f12a3c69c7d46552a59':
This commit is contained in:
邱剑
2018-08-11 22:25:56 +08:00
+3
View File
@@ -840,6 +840,9 @@ func (dispatcher *DBModelDispatcher) PerformClassAction(ctx context.Context, act
defer lockman.ReleaseClass(ctx, dispatcher.modelManager, ownerProjId)
managerValue := reflect.ValueOf(dispatcher.modelManager)
if action == "check-create-data" {
return dispatcher.modelManager.ValidateCreateData(ctx, userCred, ownerProjId, query, data.(*jsonutils.JSONDict))
}
return objectPerformAction(dispatcher, managerValue, ctx, userCred, action, query, data)
}