fixed document history

This commit is contained in:
Denis Duliçi 2021-09-10 01:49:49 +03:00
parent 1f2b5e79f3
commit f77b6475ff

View File

@ -8,6 +8,7 @@ use App\Interfaces\Job\HasSource;
use App\Interfaces\Job\ShouldCreate; use App\Interfaces\Job\ShouldCreate;
use App\Models\Document\Document; use App\Models\Document\Document;
use App\Models\Document\DocumentHistory; use App\Models\Document\DocumentHistory;
use Illuminate\Http\Request;
class CreateDocumentHistory extends Job implements HasOwner, HasSource, ShouldCreate class CreateDocumentHistory extends Job implements HasOwner, HasSource, ShouldCreate
{ {
@ -47,10 +48,20 @@ class CreateDocumentHistory extends Job implements HasOwner, HasSource, ShouldCr
public function getCustomSourceName(): string public function getCustomSourceName(): string
{ {
if (empty($this->request) || empty($this->request['created_from'])) { if (empty($this->request)) {
return $this->getSourceName(); return $this->getSourceName();
} }
if (is_array($this->request)) {
if (empty($this->request['created_from'])) {
return $this->getSourceName();
}
} elseif ($this->request instanceof Request) {
if ($this->request->missing('created_from')) {
return $this->getSourceName();
}
}
return $this->request['created_from']; return $this->request['created_from'];
} }
} }