Fix late night errors
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
parent
d02a92e870
commit
135ceb4a9d
|
@ -107,7 +107,7 @@ class BackgroundService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setShippedBackground($fileName) {
|
public function setShippedBackground($fileName) {
|
||||||
if (!in_array($fileName, self::SHIPPED_BACKGROUNDS)) {
|
if (!array_key_exists($fileName, self::SHIPPED_BACKGROUNDS)) {
|
||||||
throw new \InvalidArgumentException('The given file name is invalid');
|
throw new \InvalidArgumentException('The given file name is invalid');
|
||||||
}
|
}
|
||||||
$this->config->setUserValue($this->userId, 'dashboard', 'background', $fileName);
|
$this->config->setUserValue($this->userId, 'dashboard', 'background', $fileName);
|
||||||
|
|
|
@ -95,6 +95,11 @@ export default {
|
||||||
async update(data) {
|
async update(data) {
|
||||||
const background = data.type === 'custom' || data.type === 'default' ? data.type : data.value
|
const background = data.type === 'custom' || data.type === 'default' ? data.type : data.value
|
||||||
this.backgroundImage = getBackgroundUrl(background, data.version)
|
this.backgroundImage = getBackgroundUrl(background, data.version)
|
||||||
|
if (data.type === 'color') {
|
||||||
|
this.$emit('updateBackground', data)
|
||||||
|
this.loading = false
|
||||||
|
return
|
||||||
|
}
|
||||||
const image = new Image()
|
const image = new Image()
|
||||||
image.onload = () => {
|
image.onload = () => {
|
||||||
this.$emit('updateBackground', data)
|
this.$emit('updateBackground', data)
|
||||||
|
|
Loading…
Reference in New Issue