summaryrefslogtreecommitdiff
path: root/matlab/lib/+Ice/ObjectPrx.m
diff options
context:
space:
mode:
Diffstat (limited to 'matlab/lib/+Ice/ObjectPrx.m')
-rw-r--r--matlab/lib/+Ice/ObjectPrx.m6
1 files changed, 5 insertions, 1 deletions
diff --git a/matlab/lib/+Ice/ObjectPrx.m b/matlab/lib/+Ice/ObjectPrx.m
index d5b85a74258..d686c46a91e 100644
--- a/matlab/lib/+Ice/ObjectPrx.m
+++ b/matlab/lib/+Ice/ObjectPrx.m
@@ -1236,7 +1236,11 @@ classdef ObjectPrx < IceInternal.WrapperObject
r = p;
end
catch ex
- ex.throwAsCaller();
+ if isa(ex, 'Ice.FacetNotExistException')
+ r = [];
+ else
+ ex.throwAsCaller();
+ end
end
end