Merge pull request #10910 from annando/notice
Fix: Use correct condition to update the avatar
This commit is contained in:
commit
b6faa0878a
|
@ -92,6 +92,8 @@ class Crop extends BaseSettings
|
|||
$Image->scaleDown(300);
|
||||
}
|
||||
|
||||
$condition = ['resource-id' => $resource_id, 'uid' => local_user(), 'contact-id' => 0];
|
||||
|
||||
$r = Photo::store(
|
||||
$Image,
|
||||
local_user(),
|
||||
|
@ -105,7 +107,7 @@ class Crop extends BaseSettings
|
|||
if ($r === false) {
|
||||
notice(DI::l10n()->t('Image size reduction [%s] failed.', '300'));
|
||||
} else {
|
||||
Photo::update(['profile' => true], ['id' => $r['id']]);
|
||||
Photo::update(['profile' => true], array_merge($condition, ['scale' => 4]));
|
||||
}
|
||||
|
||||
$Image->scaleDown(80);
|
||||
|
@ -123,7 +125,7 @@ class Crop extends BaseSettings
|
|||
if ($r === false) {
|
||||
notice(DI::l10n()->t('Image size reduction [%s] failed.', '80'));
|
||||
} else {
|
||||
Photo::update(['profile' => true], ['id' => $r['id']]);
|
||||
Photo::update(['profile' => true], array_merge($condition, ['scale' => 5]));
|
||||
}
|
||||
|
||||
$Image->scaleDown(48);
|
||||
|
@ -141,7 +143,7 @@ class Crop extends BaseSettings
|
|||
if ($r === false) {
|
||||
notice(DI::l10n()->t('Image size reduction [%s] failed.', '48'));
|
||||
} else {
|
||||
Photo::update(['profile' => true], ['id' => $r['id']]);
|
||||
Photo::update(['profile' => true], array_merge($condition, ['scale' => 6]));
|
||||
}
|
||||
|
||||
Contact::updateSelfFromUserID(local_user(), true);
|
||||
|
|
Loading…
Reference in a new issue