pull-requests: when creating a new version set the created_date to now instead of

coping it from original object.
This commit is contained in:
Marcin Kuzminski 2016-12-06 00:19:29 +01:00
parent 76d5e2761e
commit d6efe8bf7d
2 changed files with 5 additions and 2 deletions

View file

@ -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

View file

@ -764,7 +764,10 @@ def test_create_version_from_snapshot_updates_attributes(pr_util):
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']