Preprocess values if item built from dict.

https://github.com/scrapy/scrapy/issues/3804
This commit is contained in:
Sortafreel 2019-06-07 03:20:45 +03:00
parent bd8a10384b
commit 754f52b027
1 changed files with 2 additions and 1 deletions

View File

@ -35,8 +35,9 @@ class ItemLoader(object):
self.parent = parent
self._local_item = context['item'] = item
self._local_values = defaultdict(list)
# Preprocess values if item built from dict
for field_name, value in item.items():
self.add_value(field_name, value)
self._values[field_name] = self._process_input_value(field_name, value)
@property
def _values(self):