aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-02-21 12:33:00 +0100
committerJon Marius Venstad <venstad@gmail.com>2021-02-21 12:33:00 +0100
commitcd31278d4929ebd6a968f9e0e422b34cff5e12f2 (patch)
tree7f9d0688e4c0ce1650202bd596e4918803bfdb5e /node-repository/src
parent5b9841604e931a6e61b53526680bdf130261e98c (diff)
Take lock after operation that might throw
Diffstat (limited to 'node-repository/src')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationPatcher.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationPatcher.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationPatcher.java
index 771b570a4fd..4e89d839a6a 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationPatcher.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationPatcher.java
@@ -33,8 +33,8 @@ public class ApplicationPatcher implements AutoCloseable {
} catch (IOException e) {
throw new UncheckedIOException("Error reading request body", e);
}
- lock = nodeRepository.nodes().lock(applicationId);
this.application = nodeRepository.applications().require(applicationId);
+ this.lock = nodeRepository.nodes().lock(applicationId);
}
/** Applies the json to the application and returns it. */