perf: reduce database operations when using the constant parameter in Cloud Function validation (#7892)
This commit is contained in:
@@ -738,7 +738,7 @@ async function builtInTriggerValidator(options, request, auth) {
|
|||||||
}
|
}
|
||||||
if (opt.constant && request.object) {
|
if (opt.constant && request.object) {
|
||||||
if (request.original) {
|
if (request.original) {
|
||||||
request.object.set(key, request.original.get(key));
|
request.object.revert(key);
|
||||||
} else if (opt.default != null) {
|
} else if (opt.default != null) {
|
||||||
request.object.set(key, opt.default);
|
request.object.set(key, opt.default);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user