diff options
| author | Greg Roach <fisharebest@gmail.com> | 2021-04-11 07:53:44 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2021-04-11 07:54:06 +0100 |
| commit | 101f22be93c01ee3bbc9fca23d8a17eef62199e1 (patch) | |
| tree | 6b4357f78d5b96170360c5c8fa4f38189f3982d6 /app/Http/RequestHandlers/MapDataSave.php | |
| parent | 8d87f2a299f1d90510116f2dec79c534263c3607 (diff) | |
| download | webtrees-101f22be93c01ee3bbc9fca23d8a17eef62199e1.tar.gz webtrees-101f22be93c01ee3bbc9fca23d8a17eef62199e1.tar.bz2 webtrees-101f22be93c01ee3bbc9fca23d8a17eef62199e1.zip | |
Fix: adding new locations
Diffstat (limited to 'app/Http/RequestHandlers/MapDataSave.php')
| -rw-r--r-- | app/Http/RequestHandlers/MapDataSave.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/Http/RequestHandlers/MapDataSave.php b/app/Http/RequestHandlers/MapDataSave.php index 4ca0d31eb2..646ce95590 100644 --- a/app/Http/RequestHandlers/MapDataSave.php +++ b/app/Http/RequestHandlers/MapDataSave.php @@ -43,10 +43,11 @@ class MapDataSave implements RequestHandlerInterface */ public function handle(ServerRequestInterface $request): ResponseInterface { + $parent_id = $request->getAttribute('parent_id'); + $place_id = $request->getAttribute('place_id'); + $params = (array) $request->getParsedBody(); - $place_id = $params['place_id'] ?? ''; - $parent_id = $params['parent_id'] ?? null; $latitude = $params['new_place_lati'] ?? ''; $longitude = $params['new_place_long'] ?? ''; $name = mb_substr($params['new_place_name'] ?? '', 0, 120); @@ -66,7 +67,7 @@ class MapDataSave implements RequestHandlerInterface } } - if ($place_id === '') { + if ($place_id === null) { DB::table('place_location')->insert([ 'parent_id' => $parent_id, 'place' => $name, |
