GitLab Container Registry image digest wrong value

Summary

docker image digest value not equals local registry digest. GitLab Community Edition 8.8.2 93450d36

Steps to reproduce

docker login registry.my-gitlab.mynet
docker push registry.my-gitlab.mynet/demo/my-docker-image:1.0
-- after pushing docker shows digest for this image
1.1: digest: sha256:e1ec5ea2bbb8ba356c94eed70141ecd8b7c3a87fece4df9831937bfd854a745c size: 1762

-- using docker-ls(https://github.com/mayflower/docker-ls) utility check tag on registry 
docker-ls tag --registry https://registry.my-gitlab.mynet demo/my-docker-image:1.0
requesting manifest . done
repository: demo/my-docker-image:1.0
tagName: "1.0"
digest: sha256:1318fcfc5841e2f4ff26475ca47a9681b96a3fce4aa1d8ca25bb7f544e79ed00
layers:

digest returned via api call is different from loaded from docker.

Expected behavior

Digest value returned from container registry via api call must equals digest received after push