diff --git a/plugins/register-endpoints/register-endpoints.js b/plugins/register-endpoints/register-endpoints.js index 0ffd7844..153d4d1e 100644 --- a/plugins/register-endpoints/register-endpoints.js +++ b/plugins/register-endpoints/register-endpoints.js @@ -51,13 +51,16 @@ function registerEndpoints(octokit, routes) { } if (apiOptions.deprecated) { - octokit[namespaceName][apiName] = function deprecatedEndpointMethod() { - octokit.log.warn( - new Deprecation(`[@octokit/rest] ${apiOptions.deprecated}`) - ); - octokit[namespaceName][apiName] = request; - return request.apply(null, arguments); - }; + octokit[namespaceName][apiName] = Object.assign( + function deprecatedEndpointMethod() { + octokit.log.warn( + new Deprecation(`[@octokit/rest] ${apiOptions.deprecated}`) + ); + octokit[namespaceName][apiName] = request; + return request.apply(null, arguments); + }, + request + ); return; }