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

Objective bearbeiten: Quartal stimmt nicht. #792

Closed
tuxmatta opened this issue Feb 2, 2024 · 3 comments · Fixed by #1039
Closed

Objective bearbeiten: Quartal stimmt nicht. #792

tuxmatta opened this issue Feb 2, 2024 · 3 comments · Fixed by #1039
Assignees
Labels
bug Something isn't working

Comments

@tuxmatta
Copy link
Member

tuxmatta commented Feb 2, 2024

Describe the bug
Habe ein Fehler auf INT gefunden, welcher wahrscheinlich auf auf PROD ist:

Möchte man ein Objective bearbeiten, zeigt die Maske nicht das richtige Quartal an und beim Speichern kommt die Warnung: "Das Objective kann nicht in ein anderes Quartal verlegt werden."

To Reproduce
Steps to reproduce the behavior:

  1. OKR-Tool ohne Quartalsinfo im URL öffnen: https://okr-stag.ocp.cloudscale.puzzle.ch/
  2. Ein bestehendes Objective editieren
  3. Das Formular hat nicht das Quartal vom Objective eingestellt, sondern wahrscheinlich das erste in der DropDown-Liste (OKR-Tool-Fehler-1.png)
  4. Lässt man die Einstellung so, so zeigt es beim Speichern die beschriebene Warnung an. (OKR-Tool-Fehler-2.png)

OKR-Tool-Fehler-1
OKR-Tool-Fehler_2

@tuxmatta tuxmatta added the bug Something isn't working label Feb 2, 2024
@peggimann peggimann removed their assignment Mar 5, 2024
@Miguel7373 Miguel7373 self-assigned this Oct 15, 2024
@Miguel7373 Miguel7373 linked a pull request Oct 21, 2024 that will close this issue
@Miguel7373
Copy link
Collaborator

Stand 21.10.2024

Ich habe das problem mit einem currentquarter und bei editieren des objective mit dem quarter des objectives gelöst. Allerdings geht der test dazu dann nicht mehr da das quarter mit der id 0 zurückkommt deswegen habe ich nun auf dem branch Get current quarter from backend #1039 von dem ticket 9 von dem ticket https://github.com/orgs/puzzle/projects/3/views/1?pane=issue&itemId=61316888&issue=puzzle%7Cokr%7C902 versucht dies zu beheben indem ich die provider mid test ändere damit das resulat dann richtig ist. Doch dies geht noch nicht.

@RandomTannenbaum RandomTannenbaum self-assigned this Oct 22, 2024
@RandomTannenbaum
Copy link
Collaborator

RandomTannenbaum commented Oct 22, 2024

Stand 22.10.2024
Ich habe heute vor allem daran gearbeitet die Tests wieder zum Laufen zu bringen. Im Endeffekt hat sich das Problem als sehr simpel herausgestellt.

Im Test haben wir auf dem select Element dispatchEvent(new Event('input')) ausgeführt. Wir haben das quarter zwar vorher im select Element gesetzt, aber der Wert wurde nicht in der FormGroup persitiert, da dies anscheinend erste passiert, wenn ein change event erkannt wird. Der Fix war also einfach das Event von input auf change zu ändern.

@RandomTannenbaum RandomTannenbaum linked a pull request Oct 23, 2024 that will close this issue
@RandomTannenbaum
Copy link
Collaborator

Stand 23.10.2024
Ich habe heute noch einmal über die PR geschaut und das resolved was mir gerade aufgefallen.

Einen kleinen comment habe ich auf der PR noch hinzugefügt, wo ich mir nicht sicher bin ob eine Änderung im POM gewollt ist, oder ob die beim Rebase hinzugekommen ist.

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

Successfully merging a pull request may close this issue.

4 participants