File tree 2 files changed +12
-4
lines changed
servers/wanaku-server-quarkus/src/main/java/ai/wanaku/server/quarkus/api/v1
2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,12 @@ private void doExposeResource(ResourceReference resourceReference) {
64
64
65
65
public void remove (String name ) {
66
66
ResourceReference resourceReference = resourceReferenceRepository .findById (name );
67
- resourceManager .removeResource (resourceReference .getLocation ());
68
- resourceReferenceRepository .deleteById (resourceReference .getName ());
67
+
68
+ try {
69
+ resourceManager .removeResource (resourceReference .getLocation ());
70
+ } finally {
71
+ resourceReferenceRepository .deleteById (resourceReference .getName ());
72
+ }
73
+
69
74
}
70
75
}
Original file line number Diff line number Diff line change @@ -87,7 +87,10 @@ void loadTools(@Observes StartupEvent ev) {
87
87
}
88
88
89
89
public void remove (String name ) {
90
- toolManager .removeTool (name );
91
- toolReferenceRepository .deleteById (name );
90
+ try {
91
+ toolManager .removeTool (name );
92
+ } finally {
93
+ toolReferenceRepository .deleteById (name );
94
+ }
92
95
}
93
96
}
You can’t perform that action at this time.
0 commit comments