1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 20:54:03 +00:00

update comments

This commit is contained in:
Abrar Ahmad 2022-08-29 13:22:14 +05:00
parent 62c9516ec1
commit d798e3504a

View file

@ -112,7 +112,6 @@ class UpdateSyncedResource extends QueueableListener
if ($localModel) { if ($localModel) {
$localModel->update($syncedAttributes); $localModel->update($syncedAttributes);
} else { } else {
// When creating, we use all columns, not just the synced ones.
$localModel = $localModelClass::create($this->getAttributesForCreation($eventModel)); $localModel = $localModelClass::create($this->getAttributesForCreation($eventModel));
} }
@ -126,6 +125,8 @@ class UpdateSyncedResource extends QueueableListener
$attributes = $model->getAttributes(); $attributes = $model->getAttributes();
if ($model->getResourceCreationAttributes()) { if ($model->getResourceCreationAttributes()) {
// If developer provided key-value array, we'll use them as it
// If developer provided plain array, we'll use them to pick model attributes
$attributes = Arr::isAssoc($model->getResourceCreationAttributes()) ? $model->getResourceCreationAttributes() : $model->only($model->getResourceCreationAttributes()); $attributes = Arr::isAssoc($model->getResourceCreationAttributes()) ? $model->getResourceCreationAttributes() : $model->only($model->getResourceCreationAttributes());
} }