From 6ce5268b5629533401840bb4aebbf7bff0014621 Mon Sep 17 00:00:00 2001 From: TommyLike Date: Tue, 16 Jan 2018 17:52:23 +0800 Subject: [PATCH] Update volume's 'updated_at' when accept transfer When accept volume transfer, the volume object's 'user_id', 'project_id' and 'status' are all updated, 'updated_at' should be refreshed as well. Change-Id: I0ab094a961f0911e860d986c3db28a4e6c75a9f6 --- cinder/db/sqlalchemy/api.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cinder/db/sqlalchemy/api.py b/cinder/db/sqlalchemy/api.py index e67a7dc4e29..72f340fa304 100644 --- a/cinder/db/sqlalchemy/api.py +++ b/cinder/db/sqlalchemy/api.py @@ -5478,8 +5478,7 @@ def transfer_accept(context, transfer_id, user_id, project_id): 'status': 'awaiting-transfer'} update = {'status': 'available', 'user_id': user_id, - 'project_id': project_id, - 'updated_at': models.Volume.updated_at} + 'project_id': project_id} if not conditional_update(context, models.Volume, update, expected): msg = (_('Transfer %(transfer_id)s: Volume id %(volume_id)s ' 'expected in awaiting-transfer state.')