public function afterUpdate($recordId, $oldData, $newData)
{
if (!isset($oldData[$this->field])) {
$oldData[$this->field] = '';
}
if (!isset($newData[$this->field])) {
$newData[$this->field] = '';
}
if (!empty($oldData[$this->field]) && $oldData[$this->field] != $newData[$this->field]) {
\Ip\Internal\Repository\Model::unbindFile($oldData[$this->field], $this->repositoryBindKey, $recordId);
}
if (!empty($newData[$this->field]) && $oldData[$this->field] != $newData[$this->field]) {
\Ip\Internal\Repository\Model::bindFile($newData[$this->field][0], $this->repositoryBindKey, $recordId);
}
}