---
title: "A Bug's Death"
url: 'https://www.faunalia.eu/en/blog/2019-05-23_a_bug_story'
markdown: 'https://www.faunalia.eu/en/blog/2019-05-23_a_bug_story.md'
lang: en
date: '2019-05-23'
description: "A Bug's Death"
taxonomy:
  category:
    - blog
  tag:
    - qgis
    - bug
  archives_month:
    - may_2019
  archives_year:
    - '2019'
---

[ Faunalia ](https://www.faunalia.eu/en)     [ Blog ](https://www.faunalia.eu/en/blog)      A Bug's Death    

## [A Bug's Death](https://www.faunalia.eu/en/blog/2019-05-23_a_bug_story)

    23rd May 2019

  [qgis](https://www.faunalia.eu/en/blog/tag:qgis) [bug](https://www.faunalia.eu/en/blog/tag:bug)  

# A Bug's Death

How many times happens that a very annoying bug makes a normal workflow nearly impossible or, worse, you cannot work on the project anymore?

With a bug we discovered some times ago, you cannot select the *parent* geometry from the *child* form geometry, both layers are linked with a 1:N relation:

![QGIS Bug](https://www.faunalia.eu/user/pages/08.blog/2019-05-23_a_bug_story/bug.gif)

Immagine a project in which you have 20.000 *child* lines and 2.500 *parent*lines. You have to manually associate the child to a parent because there are not fixed spatial criteria: you have to choose the parent layer manually on the map.

How would you do if the bug is there? Well you have to open 2 attributes table click on the child feature, select the parent feature from the other opened attribute table and manually copy/paste the code you are looking for.

AKA: hours of work where the chances of making big mistakes are massive.

After we [reported the bug](https://issues.qgis.org/issues/22071) it has been quickly fixed (thanks Alessandro) in the following [PR](https://github.com/qgis/QGIS/pull/10047). Results? Judge by yourself:

![QGIS Bug Solved](https://www.faunalia.eu/user/pages/08.blog/2019-05-23_a_bug_story/bug_fixed.gif)

What does it mean? We are **really** interested in the development of QGIS: we are not just users, we report bugs and work together with the QGIS team. Every day.

 [  Previous Post ](https://www.faunalia.eu/en/blog/2019-05-14_lrs) [Next Post  ](https://www.faunalia.eu/en/blog/2019-06-03_dataplotly_target_reached)

#### Related Posts

- 100 

     [QGIS Print Layouts Graphs and Charts — Beta Out Now!](https://www.faunalia.eu/en/blog/2019-09-26-dataplotly-beta "QGIS Print Layouts Graphs and Charts — Beta Out Now!")
- 100 

     [QGIS Print Layouts Graphs and Charts Campaign](https://www.faunalia.eu/en/blog/2019-03-13_dataplotly "QGIS Print Layouts Graphs and Charts Campaign")
- 80 

     [DataPlotly target reached!](https://www.faunalia.eu/en/blog/2019-06-03_dataplotly_target_reached "DataPlotly target reached!")
- 70 

     [Adding a custom widget to a QGIS Processing script](https://www.faunalia.eu/en/blog/2019-07-02-custom-processing-widget "Adding a custom widget to a QGIS Processing script")
- 70 

     [QGIS Print Layouts Graphs and Charts Campaign Extended!](https://www.faunalia.eu/en/blog/2019-05-01-dataplotly_extended "QGIS Print Layouts Graphs and Charts Campaign Extended!")

#### Popular Tags

  [qgis](https://www.faunalia.eu/en/blog/tag:qgis) [dataplotly](https://www.faunalia.eu/en/blog/tag:dataplotly) [crowdfunding](https://www.faunalia.eu/en/blog/tag:crowdfunding) [python](https://www.faunalia.eu/en/blog/tag:python) [lrs](https://www.faunalia.eu/en/blog/tag:lrs) [ecw](https://www.faunalia.eu/en/blog/tag:ecw) [bug](https://www.faunalia.eu/en/blog/tag:bug) [processing](https://www.faunalia.eu/en/blog/tag:processing) [grib](https://www.faunalia.eu/en/blog/tag:grib) [plotly](https://www.faunalia.eu/en/blog/tag:plotly) [flask](https://www.faunalia.eu/en/blog/tag:flask) [dash](https://www.faunalia.eu/en/blog/tag:dash) [remote](https://www.faunalia.eu/en/blog/tag:remote) [open source](https://www.faunalia.eu/en/blog/tag:open%20source) [online](https://www.faunalia.eu/en/blog/tag:online) [plugin](https://www.faunalia.eu/en/blog/tag:plugin)  

#### Archives

- [ 1 August 2022  ](https://www.faunalia.eu/en/blog/archives_month:aug_2022)
- [ 1 February 2021  ](https://www.faunalia.eu/en/blog/archives_month:feb_2021)
- [ 1 December 2020  ](https://www.faunalia.eu/en/blog/archives_month:dec_2020)
- [ 1 April 2020  ](https://www.faunalia.eu/en/blog/archives_month:apr_2020)
- [ 1 March 2020  ](https://www.faunalia.eu/en/blog/archives_month:mar_2020)
- [ 1 January 2020  ](https://www.faunalia.eu/en/blog/archives_month:jan_2020)
- [ 1 October 2019  ](https://www.faunalia.eu/en/blog/archives_month:oct_2019)
- [ 2 September 2019  ](https://www.faunalia.eu/en/blog/archives_month:sep_2019)
- [ 1 July 2019  ](https://www.faunalia.eu/en/blog/archives_month:jul_2019)
- [ 1 June 2019  ](https://www.faunalia.eu/en/blog/archives_month:jun_2019)
- [ 3 May 2019  ](https://www.faunalia.eu/en/blog/archives_month:may_2019)
- [ 1 April 2019  ](https://www.faunalia.eu/en/blog/archives_month:apr_2019)

---

## Navigation

- Parent: [Blog](https://www.faunalia.eu/en/blog.md)
- Previous: [DataPlotly target reached!](https://www.faunalia.eu/en/blog/2019-06-03_dataplotly_target_reached.md)
- Next: [LRS, Linear Reference System in QGIS with Virtual Layers](https://www.faunalia.eu/en/blog/2019-05-14_lrs.md)
