diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-08 17:17:07 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-12 10:46:13 +0200 | 
| commit | 124a782ab4bf9ac42cbf404362a0be2826ff6e99 (patch) | |
| tree | afefa2719e43e47bea82889ed08219065c198be5 /ishtar_common/forms_common.py | |
| parent | e0618ad7a9b3c18433c0ec1be1d0035cb32ceee5 (diff) | |
| download | Ishtar-124a782ab4bf9ac42cbf404362a0be2826ff6e99.tar.bz2 Ishtar-124a782ab4bf9ac42cbf404362a0be2826ff6e99.zip | |
Documents: edit form
Diffstat (limited to 'ishtar_common/forms_common.py')
| -rw-r--r-- | ishtar_common/forms_common.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 0cfc2a609..47e976452 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -1064,6 +1064,7 @@ class DocumentForm(forms.ModelForm, CustomForm, ManageOldType):      file_upload = True      associated_models = {'source_type': models.SourceType} +    pk = forms.IntegerField(label="", required=False, widget=forms.HiddenInput)      title = forms.CharField(label=_(u"Title"), required=False,                              validators=[validators.MaxLengthValidator(200)])      source_type = widgets.ModelChoiceField( @@ -1155,8 +1156,7 @@ class DocumentForm(forms.ModelForm, CustomForm, ManageOldType):          item = super(DocumentForm, self).save(commit=commit)          for related_key in models.Document.RELATED_MODELS:              related = getattr(item, related_key) -            initial = dict([(item.pk, item) -                            for item in related.all()]) +            initial = dict([(rel.pk, rel) for rel in related.all()])              new = [int(pk)                     for pk in sorted(self.cleaned_data.get(related_key, []))]              for pk in initial.keys(): | 
