Skip to content

Commit cd42392

Browse files
committed
Fix application rename with CNB lifecycle
1 parent 4c6c470 commit cd42392

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

lib/cloud_controller/diego/lifecycles/app_cnb_lifecycle.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ def create_lifecycle_data_model(app)
1616
end
1717

1818
def valid?
19+
return true if message.class.name.match?(/AppUpdateMessage/i)
20+
1921
!buildpacks.empty?
2022
end
2123

spec/unit/lib/cloud_controller/diego/lifecycles/app_cnb_lifecycle_spec.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,14 @@ module VCAP::CloudController
102102
it 'invalid' do
103103
expect(lifecycle.valid?).to be(false)
104104
end
105+
106+
context 'during an update' do
107+
let(:message) { VCAP::CloudController::AppUpdateMessage.new(request) }
108+
109+
it 'valid' do
110+
expect(lifecycle.valid?).to be(true)
111+
end
112+
end
105113
end
106114

107115
context 'with buildpacks' do

0 commit comments

Comments
 (0)