Reset FileService status when switching cards

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-06-29 21:52:54 +02:00
parent 38bb4c7a3a
commit af646c1999
2 changed files with 7 additions and 2 deletions

View File

@@ -43,6 +43,7 @@ app.controller('CardController', function ($scope, $rootScope, $sce, $location,
return $state.params; return $state.params;
}, function (params) { }, function (params) {
$scope.params = params; $scope.params = params;
$scope.fileservice.reset();
}, true); }, true);
$scope.params = $state.params; $scope.params = $state.params;

View File

@@ -1,5 +1,5 @@
/* /*
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net> * @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
* *
* @author Julius Härtl <jus@bitgrid.net> * @author Julius Härtl <jus@bitgrid.net>
* *
@@ -37,6 +37,10 @@ export default class FileService {
this.status = null; this.status = null;
} }
reset () {
this.status = null;
}
runUpload (fileItem, attachmentId) { runUpload (fileItem, attachmentId) {
this.status = null; this.status = null;
fileItem.url = OC.generateUrl('/apps/deck/cards/' + fileItem.cardId + '/attachment?type=deck_file'); fileItem.url = OC.generateUrl('/apps/deck/cards/' + fileItem.cardId + '/attachment?type=deck_file');