Versionable.clone_shallow() has to set version_end_date records

This commit is contained in:
Raphael Michel
2015-02-18 21:27:15 +01:00
parent 6ac29924a2
commit 1d6232f30b
2 changed files with 8 additions and 8 deletions

View File

@@ -71,7 +71,8 @@ class Versionable(BaseVersionable):
source = getattr(self, manager_field_name) # returns a VersionedRelatedManager instance
# Destination: the clone, where the cloned relations should point to
source.through.objects.filter(**{source.source_field.attname: clone.id}).update(**{
source.source_field.attname: self.id})
source.source_field.attname: self.id, 'version_end_date': forced_version_date
})
class UserManager(BaseUserManager):