# Error picking shipment assignment

**URL:** <https://discuss.tryton.org/t/error-picking-shipment-assignment/3383>\
**Category:** User\
**Tags:** stock\
**Created:** [October 21, 2020, 11:38am UTC](https://discuss.tryton.org/t/error-picking-shipment-assignment/3383 "2020-10-21T11:38:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sylviegar](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/b77776/32.png) [@sylviegar](https://discuss.tryton.org/u/sylviegar)\
**Post date:** [October 21, 2020, 11:38am UTC](https://discuss.tryton.org/t/error-picking-shipment-assignment/3383/1 "2020-10-21T11:38:09Z")

</div>

In the shipment picking assignment I have the following error message

```auto
Traceback (most recent call last):
  File "/trytond/wsgi.py", line 111, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond/protocols/dispatcher.py", line 47, in rpc
    return methods.get(request.rpc_method, _dispatch)(
  File "/trytond/wsgi.py", line 78, in auth_required
    return wrapped(*args, **kwargs)
  File "/trytond/protocols/wrappers.py", line 131, in wrapper
    return func(request, pool, *args, **kwargs)
  File "/trytond/protocols/dispatcher.py", line 181, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/wizard/wizard.py", line 314, in execute
    return wizard._execute(state_name)
  File "/trytond/wizard/wizard.py", line 345, in _execute
    result = self._execute(transition())
  File "/trytond/modules/stock/shipment.py", line 2526, in transition_start
    if self.record.assign_try():
  File "/trytond/model/descriptors.py", line 31, in newfunc
    return self.func(owner, [instance], *args, **kwargs)
  File "/trytond/model/modelview.py", line 736, in wrapper
    return func(cls, records, *args, **kwargs)
  File "/trytond/modules/stock/shipment.py", line 1420, in assign_try
    if Move.assign_try(to_assign):
  File "/trytond/modules/stock/move.py", line 954, in assign_try
    childs.remove(move.from_location)
ValueError: list.remove(x): x not in list

Fault: list.remove(x): x not in list

```

My warehouse storage location is of the view type

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [October 21, 2020, 11:46am UTC](https://discuss.tryton.org/t/error-picking-shipment-assignment/3383/2 "2020-10-21T11:46:19Z")

</div>

I think it is a bug. We should not try to pick from source location if it is a view location.

---

<div class="post-metadata">

**Author:** ![sylviegar](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/b77776/32.png) [@sylviegar](https://discuss.tryton.org/u/sylviegar)\
**Post date:** [November 30, 2020, 8:17am UTC](https://discuss.tryton.org/t/error-picking-shipment-assignment/3383/3 "2020-11-30T08:17:26Z")

</div>

I created the issue [Error picking shipment assignment (#9896) · Issues · Tryton / Tryton · GitLab](https://bugs.tryton.org/issue9896)
