Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[delete] Operação de delete está apagando o documento no kernel enquanto deveria apagar o documento dentro do "fascículo" #298

Open
robertatakenaka opened this issue Sep 9, 2021 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@robertatakenaka
Copy link
Member

robertatakenaka commented Sep 9, 2021

Descrição do problema

Operação de delete está apagando o documento no kernel enquanto deveria apagar o documento dentro do "fascículo"

Passos para reproduzir o problema

  1. Acessando o histórico do documento no Kernel, vemos que ele foi ingressado possivelmente no v30n3, depois ingressado no v30n2, e depois removido.
{

    "id": "KnrrmCvKxt5P6d3xHJtqm4d",
    "versions": [
        {
            "data": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/0048c3e1871d86a46208b612906c65c0b905880c.xml",
            "assets": { },
            "timestamp": "2021-08-01T12:09:06.708279Z",
            "renditions": [
                {
                    "filename": "1984-0470-sausoc-30-03-e200604.pdf",
                    "data": [
                        {
                            "timestamp": "2021-08-01T12:09:06.847236Z",
                            "url": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/25070408f8dc41467a6e200f8a042c7c85e10379.pdf",
                            "size_bytes": 166284
                        }
                    ],
                    "mimetype": "application/pdf",
                    "lang": "es"
                },
                {
                    "filename": "1984-0470-sausoc-30-03-e200604-en.pdf",
                    "data": [
                        {
                            "timestamp": "2021-08-01T12:09:06.899417Z",
                            "url": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/3a37a9c2e3aa9e93dcbdb7a1113c6c4f10507d8f.pdf",
                            "size_bytes": 151401
                        }
                    ],
                    "mimetype": "application/pdf",
                    "lang": "en"
                }
            ]
        },
        {
            "data": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/cc8d4b7f0eb78fe94ffb63042c31e782de60a829.xml",
            "assets": { },
            "timestamp": "2021-09-05T19:58:00.674374Z",
            "renditions": [
                {
                    "filename": "1984-0470-sausoc-30-02-e200604.pdf",
                    "data": [
                        {
                            "timestamp": "2021-09-05T19:58:00.829026Z",
                            "url": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/25070408f8dc41467a6e200f8a042c7c85e10379.pdf",
                            "size_bytes": 166284
                        }
                    ],
                    "mimetype": "application/pdf",
                    "lang": "es"
                },
                {
                    "filename": "1984-0470-sausoc-30-02-e200604-en.pdf",
                    "data": [
                        {
                            "timestamp": "2021-09-05T19:58:00.911877Z",
                            "url": "https://minio.scielo.br/documentstore/1984-0470/KnrrmCvKxt5P6d3xHJtqm4d/3a37a9c2e3aa9e93dcbdb7a1113c6c4f10507d8f.pdf",
                            "size_bytes": 151401
                        }
                    ],
                    "mimetype": "application/pdf",
                    "lang": "en"
                }
            ]
        },
        {
            "deleted": true,
            "timestamp": "2021-09-05T19:58:28.402600Z"
        }
    ],
    "_id": "KnrrmCvKxt5P6d3xHJtqm4d"

}
  1. Verificando no airflow pelo sausoc_v30n2 e sausoc_v30n3, temos:

Captura de Tela 2021-09-09 às 10 01 25

Captura de Tela 2021-09-09 às 10 01 37

  1. Analisando o log de cada um
    Processamento de sausoc v30n2 para KnrrmCvKxt5P6d3xHJtqm4d. Foi ingressado sem problemas.
[2021-09-05 19:57:59,410] {sync_documents_to_kernel_operations.py:166} INFO - Reading XML file "1984-0470-sausoc-30-02-e200604.xml" from ZIP file "/tmp/tmp9e5ojpwj/2021-09-02-13-05-28-738486_sausoc_v30n2.zip" [1/2]
[2021-09-05 19:57:59,421] {docs_utils.py:388} INFO - Putting XML file "1984-0470-sausoc-30-02-e200604.xml" to Object Store
[2021-09-05 19:57:59,443] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:57:59,587] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:57:59,589] {docs_utils.py:343} INFO - Putting PDF file "1984-0470-sausoc-30-02-e200604.pdf" to Object Store
[2021-09-05 19:57:59,606] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:57:59,906] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:57:59,924] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:58:00,065] {docs_utils.py:343} INFO - Putting PDF file "1984-0470-sausoc-30-02-e200604-en.pdf" to Object Store
[2021-09-05 19:58:00,082] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:58:00,266] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:58:00,288] {base_hook.py:89} INFO - Using connection to: id: aws_default. Host: minio.scielo.br, Port: None, Schema: None, Login: minio, Password: XXXXXXXX, extra: XXXXXXXX
[2021-09-05 19:58:00,474] {base_hook.py:89} INFO - Using connection to: id: kernel_conn. Host: https://kernel.scielo.br, Port: None, Schema: None, Login: None, Password: None, extra: None
[2021-09-05 19:58:00,475] {http_hook.py:136} INFO - Sending 'PUT' to url: https://kernel.scielo.br/documents/KnrrmCvKxt5P6d3xHJtqm4d

Processamento de sausoc v30n3 continha delete para KnrrmCvKxt5P6d3xHJtqm4d

[2021-09-05 19:58:28,425] {sync_documents_to_kernel_operations.py:115} INFO - Document "1984-0470-sausoc-30-03-e200604.xml" (scielo_id: "KnrrmCvKxt5P6d3xHJtqm4d") deleted from kernel

Comportamento esperado

Delete deve ser considerado no contexto do fascículo. Da forma como está, está apagando o documento no contexto do kernel inteiro, e mantendo no fascículo

Screenshots ou vídeos

Documentos estão presentes tanto no v30n2 como no v30n3 ainda que apagado no kernel

Captura de Tela 2021-09-09 às 10 20 22

Captura de Tela 2021-09-09 às 10 21 47

Anexos

n/a

Ambiente utilizado

n/a

@robertatakenaka robertatakenaka added the bug Something isn't working label Sep 9, 2021
@robertatakenaka robertatakenaka self-assigned this Sep 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant