# HG changeset patch # User Marcin Kuzminski # Date 2016-12-05 23:19:29 # Node ID b4498430190f1a0c7d3facf7c3082625e45cc065 # Parent 5653a4e40892886cd19210e51f2bdbe222f8415a pull-requests: when creating a new version set the created_date to now instead of coping it from original object. diff --git a/rhodecode/model/pull_request.py b/rhodecode/model/pull_request.py --- a/rhodecode/model/pull_request.py +++ b/rhodecode/model/pull_request.py @@ -705,7 +705,7 @@ class PullRequestModel(BaseModel): version.title = pull_request.title version.description = pull_request.description version.status = pull_request.status - version.created_on = pull_request.created_on + version.created_on = datetime.datetime.now() version.updated_on = pull_request.updated_on version.user_id = pull_request.user_id version.source_repo = pull_request.source_repo diff --git a/rhodecode/tests/models/test_pullrequest.py b/rhodecode/tests/models/test_pullrequest.py --- a/rhodecode/tests/models/test_pullrequest.py +++ b/rhodecode/tests/models/test_pullrequest.py @@ -764,7 +764,10 @@ def test_create_version_from_snapshot_up assert version.title == pr_util.create_parameters['title'] assert version.description == pr_util.create_parameters['description'] assert version.status == PullRequest.STATUS_CLOSED - assert version.created_on == created_on + + # versions get updated created_on + assert version.created_on != created_on + assert version.updated_on == updated_on assert version.user_id == pull_request.user_id assert version.revisions == pr_util.create_parameters['revisions']