Skip to content

Commit

Permalink
Merge 22c3928 into 17dc63f
Browse files Browse the repository at this point in the history
  • Loading branch information
bancer committed Jan 28, 2020
2 parents 17dc63f + 22c3928 commit 0b0aed8
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions src/Model/Behavior/WhoDidItBehavior.php
Original file line number Diff line number Diff line change
Expand Up @@ -110,13 +110,21 @@ public function initialize(array $config)
public function beforeFind($event, $query, $options, $primary)
{
$contain = $query->getContain();
if ($this->getConfig('contain') || isset($contain['CreatedBy']) || isset($contain['ModifiedBy'])) {
$fields = $this->getConfig('fields');
if ($this->getConfig('contain') || isset($contain['CreatedBy'])) {
if ($this->getConfig('created_by')) {
$query->contain(['CreatedBy' => ['fields' => $this->getConfig('fields')]]);
if (isset($contain['CreatedBy']['fields'])) {
$fields = $contain['CreatedBy']['fields'];
}
$query->contain(['CreatedBy' => ['fields' => $fields]]);
}

}
if ($this->getConfig('contain') || isset($contain['ModifiedBy'])) {
if ($this->getConfig('modified_by')) {
$query->contain(['ModifiedBy' => ['fields' => $this->getConfig('fields')]]);
if (isset($contain['ModifiedBy']['fields'])) {
$fields = $contain['ModifiedBy']['fields'];
}
$query->contain(['ModifiedBy' => ['fields' => $fields]]);
}
}
}
Expand Down

0 comments on commit 0b0aed8

Please sign in to comment.