diff --git a/src/Hangfire.SqlServer/SqlServerConnection.cs b/src/Hangfire.SqlServer/SqlServerConnection.cs index 75cd12d06..7e6f159d6 100644 --- a/src/Hangfire.SqlServer/SqlServerConnection.cs +++ b/src/Hangfire.SqlServer/SqlServerConnection.cs @@ -298,7 +298,6 @@ public override void SetJobParameter(string id, string name, string value) begin try update [{_storage.SchemaName}].JobParameter set Value = @value where JobId = @jobId and Name = @name; if @@ROWCOUNT = 0 insert into [{_storage.SchemaName}].JobParameter (JobId, Name, Value) values (@jobId, @name, @value); - if @@ROWCOUNT = 0 update [{_storage.SchemaName}].JobParameter set Value = @value where JobId = @jobId and Name = @name; end try begin catch IF ERROR_NUMBER() not in (2601, 2627) throw;