{"action":"closed","issue":{"url":"https://api.github.com/repos/bptlab/chimera/issues/97","repository_url":"https://api.github.com/repos/bptlab/chimera","labels_url":"https://api.github.com/repos/bptlab/chimera/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/bptlab/chimera/issues/97/comments","events_url":"https://api.github.com/repos/bptlab/chimera/issues/97/events","html_url":"https://github.com/bptlab/chimera/issues/97","id":332577800,"node_id":"MDU6SXNzdWUzMzI1Nzc4MDA=","number":97,"title":"activity/terminate resets the state of an dataobject","user":{"login":"friedow","id":17351844,"node_id":"MDQ6VXNlcjE3MzUxODQ0","avatar_url":"https://avatars3.githubusercontent.com/u/17351844?v=4","gravatar_id":"","url":"https://api.github.com/users/friedow","html_url":"https://github.com/friedow","followers_url":"https://api.github.com/users/friedow/followers","following_url":"https://api.github.com/users/friedow/following{/other_user}","gists_url":"https://api.github.com/users/friedow/gists{/gist_id}","starred_url":"https://api.github.com/users/friedow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/friedow/subscriptions","organizations_url":"https://api.github.com/users/friedow/orgs","repos_url":"https://api.github.com/users/friedow/repos","events_url":"https://api.github.com/users/friedow/events{/privacy}","received_events_url":"https://api.github.com/users/friedow/received_events","type":"User","site_admin":false},"labels":[{"id":240170845,"node_id":"MDU6TGFiZWwyNDAxNzA4NDU=","url":"https://api.github.com/repos/bptlab/chimera/labels/bug","name":"bug","color":"fc2929","default":true},{"id":952259300,"node_id":"MDU6TGFiZWw5NTIyNTkzMDA=","url":"https://api.github.com/repos/bptlab/chimera/labels/urgent","name":"urgent","color":"e99695","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-14T21:54:06Z","updated_at":"2018-06-18T19:21:00Z","closed_at":"2018-06-18T19:20:59Z","author_association":"MEMBER","body":"## Description\r\nIf the terminate endpoint on activities is called from somewhere else, then the chimera frontend, a dataobject, changing its state on activity termination, is resetted to its initial state. Interestingly, only the /dataobject endpoint has the dataobject in it's resetted state. Everything else in chimera behaves, as if the dataobject had changed its state.\r\n\r\nThis is a blocking issue for the PMB Seminar.\r\n\r\n## Exemplary Case\r\nhttps://bpt-lab.org/bpt-bookshelf/chimera/#/scenario/0e823004500c4486a91d2e8340ebdeb5/instance/b8344808d4794c7a82020f0499dac16a/\r\n\r\n## Detailled Documentation\r\n### Case Fragment\r\n![image](https://user-images.githubusercontent.com/17351844/41440107-9b43f74c-702d-11e8-8af1-1abfdd86d70f.png)\r\n\r\n### Activity Log\r\nAs you can see, the activity ran and terminated correctly.\r\n![image](https://user-images.githubusercontent.com/17351844/41440133-bb2d5a6c-702d-11e8-977d-6b8b4454e48f.png)\r\n\r\n### Dataobject Log\r\nAccording to the DO log, the dataobject changed it's state correctly.\r\n![image](https://user-images.githubusercontent.com/17351844/41440158-d4bcca58-702d-11e8-9c8f-def32cb93bbd.png)\r\n\r\n### Dataobject State according to the /dataobject endpoint\r\nThe /dataobject endpoint gives a wrong value for the dataobjects state.\r\n![image](https://user-images.githubusercontent.com/17351844/41440231-109e88ea-702e-11e8-8210-1e797375c26a.png)\r\n\r\n"}}
{"actor":{"display_login":"tommartensen"}}