Form the micropub JSON correctly

This commit is contained in:
Jonny Barnes 2017-05-19 10:07:43 +01:00
parent 71123d5a31
commit 9d9e3577bc

View file

@ -206,16 +206,16 @@ class MicropubClientController extends Controller
$json['properties'] = ['content' => [$request->input('content')]]; $json['properties'] = ['content' => [$request->input('content')]];
if ($request->input('in-reply-to') != '') { if ($request->input('in-reply-to') != '') {
$json['properties']['in-reply-to'] = [$request->input('in-reply-to')]; $json['properties']['in-reply-to'][] = $request->input('in-reply-to');
} }
if ($request->input('mp-syndicate-to')) { if ($request->input('mp-syndicate-to')) {
foreach ($request->input('mp-syndicate-to') as $syn) { foreach ($request->input('mp-syndicate-to') as $syn) {
$json['properties']['mp-syndicate-to'] = [$syn]; $json['properties']['mp-syndicate-to'][] = $syn;
} }
} }
if ($request->input('location')) { if ($request->input('location')) {
if ($request->input('location') !== 'no-location') { if ($request->input('location') !== 'no-location') {
$json['properties']['location'] = [$request->input('location')]; $json['properties']['location'][] = $request->input('location');
} }
} }
if ($request->input('media')) { if ($request->input('media')) {