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

Freigabe zu einem Kontakt kann nicht gelöscht werden. #252

Open
Art4 opened this issue Mar 12, 2024 · 1 comment
Open

Freigabe zu einem Kontakt kann nicht gelöscht werden. #252

Art4 opened this issue Mar 12, 2024 · 1 comment

Comments

@Art4
Copy link
Contributor

Art4 commented Mar 12, 2024

Describe the bug

Das Löschen eines zuvor freigegebenen Kontakts führt zu einem 500 Server Error. Der Kontakt ist danach nicht freigegeben und kann auch nicht mehr bearbeitet werden.

To Reproduce

  1. Gehe zu Datenschutzelemente -> Kontakte (https://app.open-datenschutzcenter.de/kontakt)
  2. Erstelle einen neuen Kontakt
  3. Gebe den Kontakt frei
  4. Klicke auf den Button "Freigabe löschen"

Expected behavior

Die Freigabe wird gelöscht und der Kontakt kann wieder bearbeitet werden.

Screenshots

grafik
grafik

Additional context

Auf dem Demo-Server kann ich den Fehler nicht reproduzieren, weil dort das Freigeben von Kontakten fehlt.

Als Workaround kann ich im HTML dem entsprechenden div-Tag die CSS-Klasse disabled entfernen. Dadurch lässt sich das Formular wieder ändern und speichern.

grafik

@holzi1005
Copy link
Collaborator

Ich kann den Fehler Reproduzieren und wird in dem nächsten Fix behoben.

[2024-12-11T10:37:39.267163+00:00] php.CRITICAL: Uncaught Error: Call to undefined method App\Entity\Kontakte::setPrevious() {"exception":"[object] (Error(code: 0): Call to undefined method App\Entity\Kontakte::setPrevious() at /var/www/html/src/Service/ApproveService.php:40)"} []
[2024-12-11T10:37:39.272361+00:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to call an undefined method named "setPrevious" of class "App\Entity\Kontakte"." at /var/www/html/src/Service/ApproveService.php line 40 {"exception":"[object] (Symfony\Component\ErrorHandler\Error\UndefinedMethodError(code: 0): Attempted to call an undefined method named "setPrevious" of class "App\Entity\Kontakte". at /var/www/html/src/Service/ApproveService.php:40)"} []

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants