From 34bc5094b0a9e4b246fd5fccf354cba3b18fb02e Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 18 Oct 2019 10:37:59 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1001 --- .../modules/Inputfield/InputfieldFile/InputfieldFile.module | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module b/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module index 8d0dbf9e..b0bf7caa 100644 --- a/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module +++ b/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module @@ -1239,9 +1239,11 @@ class InputfieldFile extends Inputfield implements InputfieldItemList, Inputfiel if($languages && $f->getSetting('useLanguages') && $value instanceof LanguagesValueInterface) { foreach($languages as $language) { $v = $value->getLanguageValue($language->id); - if($language->isDefault()) $f->val($v); - $f->set("value$language->id", $v); + if($language->isDefault()) $f->val($v); + $f->set("value$language->id", $v); } + } else if($f instanceof InputfieldCheckbox) { + if($value) $f->attr('checked', 'checked'); } else { $f->val($value); }