From ca702689dcb814b60ae650c6c9380e0e4e256259 Mon Sep 17 00:00:00 2001 From: Juanfran Date: Thu, 11 Aug 2016 14:02:29 +0200 Subject: [PATCH] fix delete attachment on creation --- app/coffee/modules/common/lightboxes.coffee | 3 ++- app/coffee/modules/taskboard/lightboxes.coffee | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/coffee/modules/common/lightboxes.coffee b/app/coffee/modules/common/lightboxes.coffee index 9f4c28c3..0016ce4f 100644 --- a/app/coffee/modules/common/lightboxes.coffee +++ b/app/coffee/modules/common/lightboxes.coffee @@ -292,7 +292,8 @@ CreateEditUserstoryDirective = ($repo, $model, $rs, $rootScope, lightboxService, attachmentsToAdd = attachmentsToAdd.push(attachment) $scope.deleteAttachment = (attachment) -> - attachmentsToDelete = attachmentsToDelete.push(attachment) + if attachment.get("id") + attachmentsToDelete = attachmentsToDelete.push(attachment) $scope.$on "usform:new", (ctx, projectId, status, statusList) -> form.reset() if form diff --git a/app/coffee/modules/taskboard/lightboxes.coffee b/app/coffee/modules/taskboard/lightboxes.coffee index ad052026..caf92987 100644 --- a/app/coffee/modules/taskboard/lightboxes.coffee +++ b/app/coffee/modules/taskboard/lightboxes.coffee @@ -41,7 +41,8 @@ CreateEditTaskDirective = ($repo, $model, $rs, $rootscope, $loading, lightboxSer attachmentsToAdd = attachmentsToAdd.push(attachment) $scope.deleteAttachment = (attachment) -> - attachmentsToDelete = attachmentsToDelete.push(attachment) + if attachment.get("id") + attachmentsToDelete = attachmentsToDelete.push(attachment) createAttachments = (obj) -> promises = _.map attachmentsToAdd.toJS(), (attachment) ->