1
0
mirror of https://github.com/flarum/core.git synced 2025-07-25 02:31:17 +02:00

Gracefully handle discussions with no posts

Although this should never happen
This commit is contained in:
Toby Zerner
2015-06-23 10:30:06 +09:30
parent 93b865efd1
commit dfe1a9bae5
4 changed files with 9 additions and 9 deletions

View File

@@ -58,7 +58,7 @@ abstract class BaseSerializer extends SerializerAbstract
$data = $model->getRelation($relation);
} elseif ($many) {
$relationIds = $relation.'_ids';
$data = $model->$relationIds ?: $model->$relation()->lists('id');
$data = isset($model->$relationIds) ? $model->$relationIds : $model->$relation()->lists('id');
} else {
$relationId = $relation.'_id';
$data = $model->$relationId;