Merge pull request #112 from taigaio/attachments_import_fix

Fix set size and name on attachments for import api
remotes/origin/enhancement/email-actions
Alejandro 2014-10-10 09:41:36 +02:00
commit 60a630a3c5
1 changed files with 3 additions and 0 deletions

View File

@ -15,6 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import uuid
import os.path as path
from django.contrib.contenttypes.models import ContentType
@ -206,6 +207,8 @@ def store_attachment(project, obj, attachment):
if serialized.object.owner is None:
serialized.object.owner = serialized.object.project.owner
serialized.object._importing = True
serialized.object.size = serialized.object.attached_file.size
serialized.object.name = path.basename(serialized.object.attached_file.name).lower()
serialized.save()
return serialized
add_errors("attachments", serialized.errors)