Merge pull request #3127 from pengfeidong/fix_2813_not_clone_lien_notice_in_procedure

[fix #2813] set lien_notice nil when clone a procedure
This commit is contained in:
gregoirenovel 2018-12-06 21:32:46 +01:00 committed by GitHub
commit 26837436dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View file

@ -214,6 +214,7 @@ class Procedure < ApplicationRecord
procedure.published_at = nil
procedure.logo_secure_token = nil
procedure.remote_logo_url = self.logo_url
procedure.lien_notice = nil
[:notice, :deliberation].each { |attachment| clone_attachment(procedure, attachment) }

View file

@ -413,6 +413,12 @@ describe Procedure do
expect(subject.assign_to).to eq([])
end
describe 'should not duplicate lien_notice' do
let(:procedure) { create(:procedure, lien_notice: "http://toto.com") }
it { expect(subject.lien_notice).to be_nil }
end
describe 'procedure status is reset' do
let(:procedure) { create(:procedure, :archived, received_mail: received_mail, service: service) }