mirror of https://gitee.com/bigwinds/arangodb
fixed client-side implementation of function registration
This commit is contained in:
parent
ca41447af3
commit
03b55488b6
|
@ -293,15 +293,15 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
}
|
||||
|
||||
var exists = false;
|
||||
var collection = getStorage();
|
||||
|
||||
var result = db._executeTransaction({
|
||||
collections: {
|
||||
write: collection.name()
|
||||
write: getStorage().name()
|
||||
},
|
||||
action: function (params) {
|
||||
var collection = require("internal").db._collection(params.collection);
|
||||
var name = params.name;
|
||||
var collection = params.collection;
|
||||
|
||||
try {
|
||||
var doc = collection.document(name.toUpperCase());
|
||||
if (doc !== null) {
|
||||
|
@ -315,8 +315,8 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
var data = {
|
||||
_key: name.toUpperCase(),
|
||||
name: name,
|
||||
code: code,
|
||||
isDeterministic: isDeterministic || false
|
||||
code: params.code,
|
||||
isDeterministic: params.isDeterministic || false
|
||||
};
|
||||
|
||||
collection.save(data);
|
||||
|
@ -324,7 +324,9 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
},
|
||||
params: {
|
||||
name: name,
|
||||
collection: collection
|
||||
code: code,
|
||||
isDeterministic: isDeterministic,
|
||||
collection: getStorage().name()
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -292,15 +292,15 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
}
|
||||
|
||||
var exists = false;
|
||||
var collection = getStorage();
|
||||
|
||||
var result = db._executeTransaction({
|
||||
collections: {
|
||||
write: collection.name()
|
||||
write: getStorage().name()
|
||||
},
|
||||
action: function (params) {
|
||||
var collection = require("internal").db._collection(params.collection);
|
||||
var name = params.name;
|
||||
var collection = params.collection;
|
||||
|
||||
try {
|
||||
var doc = collection.document(name.toUpperCase());
|
||||
if (doc !== null) {
|
||||
|
@ -314,8 +314,8 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
var data = {
|
||||
_key: name.toUpperCase(),
|
||||
name: name,
|
||||
code: code,
|
||||
isDeterministic: isDeterministic || false
|
||||
code: params.code,
|
||||
isDeterministic: params.isDeterministic || false
|
||||
};
|
||||
|
||||
collection.save(data);
|
||||
|
@ -323,7 +323,9 @@ var registerFunction = function (name, code, isDeterministic) {
|
|||
},
|
||||
params: {
|
||||
name: name,
|
||||
collection: collection
|
||||
code: code,
|
||||
isDeterministic: isDeterministic,
|
||||
collection: getStorage().name()
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue