diff --git a/code/components/citizen-server-impl/src/ClientDeferral.cpp b/code/components/citizen-server-impl/src/ClientDeferral.cpp index d1a31f2f5b..6762922e7e 100644 --- a/code/components/citizen-server-impl/src/ClientDeferral.cpp +++ b/code/components/citizen-server-impl/src/ClientDeferral.cpp @@ -324,8 +324,15 @@ TCallbackMap ClientDeferral::GetCallbacks() if (obj.size() == 1) { - deferralState.message = obj[0].as(); - deferralState.rejected = true; + try + { + deferralState.message = obj[0].as(); + deferralState.rejected = true; + } + catch (msgpack::type_error& error) + { + + } } self->UpdateDeferrals();