diff -r a2342f26c9de -r b0b56e0f8c7f server/src/app/Http/Controllers/Api/DocumentController.php --- a/server/src/app/Http/Controllers/Api/DocumentController.php Fri Jan 15 15:27:56 2016 +0100 +++ b/server/src/app/Http/Controllers/Api/DocumentController.php Fri Jan 15 15:35:00 2016 +0100 @@ -3,6 +3,7 @@ namespace CorpusParole\Http\Controllers\Api; use Illuminate\Http\Request; +//use Illuminate\Http\Response; use CorpusParole\Http\Requests; use CorpusParole\Http\Controllers\Controller; @@ -80,7 +81,7 @@ } /** - * Update the specified resource in storage. + * Update the specified document in storage. * * @param Request $request * @param int $id @@ -88,7 +89,19 @@ */ public function update(Request $request, $id) { - // + $data = $request->json(); + $document = $data->get('document'); + $doc = $this->documentRepository->get($id); + if(is_null($doc)) { + abort(404); + } + + //for now, update contributors only + $doc->setContributors($document['contributors']); + + $this->documentRepository->save($doc); + + return response('', 204); } /**