fix: user needs to be set from import job

This commit is contained in:
hackerESQ
2025-04-11 21:42:38 -05:00
parent d53e71dcd5
commit 3593697cce
2 changed files with 11 additions and 8 deletions
+6 -8
View File
@@ -36,24 +36,22 @@ class ConfigSheet implements SkipsEmptyRows, ToCollection, WithEvents, WithHeadi
public function collection(Collection $configs)
{
$user = auth()->user();
foreach ($configs as $config) {
switch ($config['key']) {
case 'name':
$user->name = $config['value'];
$user->save();
$this->backupImport->user->name = $config['value'];
$this->backupImport->user->save();
break;
case 'locale':
$user->setOption('locale', $config['value']);
$user->save();
$this->backupImport->user->setOption('locale', $config['value']);
$this->backupImport->user->save();
break;
case 'display_currency':
$user->setOption('display_currency', $config['value']);
$user->save();
$this->backupImport->user->setOption('display_currency', $config['value']);
$this->backupImport->user->save();
break;
case 'reinvest_dividends':
+5
View File
@@ -50,4 +50,9 @@ class BackupImport extends Model
'completed_at' => 'datetime',
];
}
public function user()
{
return $this->belongsTo(User::class);
}
}