diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs index 7ac3651ad9..c619e5483c 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs @@ -20,7 +20,7 @@ namespace Volo.Abp.Http.ProxyScripting private readonly AbpApiProxyScriptingOptions _options; public ProxyScriptManager( - IApiDescriptionModelProvider modelProvider, + IApiDescriptionModelProvider modelProvider, IServiceProvider serviceProvider, IJsonSerializer jsonSerializer, IProxyScriptManagerCache cache, @@ -70,7 +70,14 @@ namespace Volo.Abp.Http.ProxyScripting private string CreateCacheKey(ProxyScriptingModel model) { - return _jsonSerializer.Serialize(model).ToMd5(); + return _jsonSerializer.Serialize(new + { + model.GeneratorType, + model.Modules, + model.Controllers, + model.Actions, + model.Properties + }).ToMd5(); } } }