Exception in get_hill_decomposition

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/flask_restplus/api.py", line 325, in wrapper
    resp = resource(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask/views.py", line 89, in view
    return self.dispatch_request(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask_restplus/resource.py", line 44, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask_restplus/marshalling.py", line 243, in wrapper
    resp = f(*args, **kwargs)
  File "/app/nomad/app/api/auth.py", line 162, in wrapper
    return func(*args, **kwargs)
  File "/app/nomad/app/api/encyclopedia.py", line 524, in post
    names, reduced_counts = get_hill_decomposition(element_list, reduced=True)
  File "/app/nomad/atomutils.py", line 239, in get_hill_decomposition
    greatest_common_divisor = reduce(gcd, counts)
TypeError: reduce() of empty sequence with no initial value

Happens in API doing a http://nomad-lab.eu/prod/rae/api/encyclopedia/materials/ with:

"search_by": {
    "restricted": "0",
    "page": 1,
    "formula": "mgbi2",
    "exclusive": "0",
    "per_page": 10
}
Assignee Loading
Time tracking Loading