From 846a4c546cc3e2ac51032a659c32f1b7ac3f7f27 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sat, 14 Mar 2020 07:53:01 -0700 Subject: [PATCH] minor --- example/client.cpp | 1 - src/clientget.cpp | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/example/client.cpp b/example/client.cpp index 03af92b..cbf5e3d 100644 --- a/example/client.cpp +++ b/example/client.cpp @@ -67,7 +67,6 @@ int main(int argc, char* argv[]) // uses simple builder form to assign .value ctxt.put(argv[1]) - .fetchPresent(false) // not needed .set("value", current+1) .exec() ->wait(5.0); diff --git a/src/clientget.cpp b/src/clientget.cpp index 44a940b..0a56934 100644 --- a/src/clientget.cpp +++ b/src/clientget.cpp @@ -484,6 +484,9 @@ std::shared_ptr PutBuilder::exec() if(_builder) { op->builder = std::move(_builder); } else if(_args) { + // PRBase builder doesn't use current value + _doGet = false; + auto build = std::move(_args); op->builder = [build](Value&& prototype) -> Value { return build->build(std::move(prototype));