]> git.sesse.net Git - casparcg/blobdiff - common/param.h
Fixed bug where non empty CALL responses where lost with an error.
[casparcg] / common / param.h
index 5f459cb03342ad958805cd5a5f56f659e75da044..78d23c2071ed13b5423720dccdbd8523bccbe0eb 100644 (file)
@@ -47,7 +47,7 @@ typename std::enable_if<!std::is_convertible<T, std::wstring>::value, typename s
        }
        catch(...)
        {               
-               CASPAR_THROW_EXCEPTION(invalid_argument() << msg_info("Failed to parse param.") << arg_name_info(name) << nested_exception(std::current_exception()));
+               CASPAR_THROW_EXCEPTION(user_error() << msg_info(L"Failed to parse param " + name) << nested_exception(std::current_exception()));
        }
 }
 
@@ -67,7 +67,7 @@ std::wstring get_param(const std::wstring& name, C&& params, const std::wstring&
        }
        catch(...)
        {               
-               CASPAR_THROW_EXCEPTION(invalid_argument() << msg_info("Failed to parse param.") << arg_name_info(name) << nested_exception(std::current_exception()));
+               CASPAR_THROW_EXCEPTION(user_error() << msg_info(L"Failed to parse param " + name) << nested_exception(std::current_exception()));
        }
 }