diff --git a/library/think/model/relation/BelongsToMany.php b/library/think/model/relation/BelongsToMany.php index 55daceba..a832c5d5 100644 --- a/library/think/model/relation/BelongsToMany.php +++ b/library/think/model/relation/BelongsToMany.php @@ -239,7 +239,7 @@ class BelongsToMany extends Relation $result = false; foreach ($dataSet as $key => $data) { if (!$samePivot) { - $pivot = !empty($pivot) ? $pivot[$key] : []; + $pivot = isset($pivot[$key]) ? $pivot[$key] : []; } $result = $this->attach($data, $pivot); }