Running migrations:
Applying providers.0008_verb_remove_providerschema_essential_verbs_and_more...Traceback (most recent call last):
File "/usr/src/app/providers/migrations/0008_verb_remove_providerschema_essential_verbs_and_more.py", line 32, in migrate_schema_to_objects
verb = Verb.objects.get(
File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 650, in get
raise self.model.DoesNotExist(
fake.Verb.DoesNotExist: Verb matching query does not exist.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/app/manage.py", line 22, in
main()
File "/usr/src/app/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.10/site-packages/django/core/management/init.py", line 446, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.10/site-packages/django/core/management/init.py", line 440, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 402, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 448, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 96, in wrapped
res = handle_func(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/core/management/commands/migrate.py", line 349, in handle
post_migrate_state = executor.migrate(
File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 135, in migrate
state = self._migrate_all_forwards(
File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 167, in _migrate_all_forwards
state = self.apply_migration(
File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 252, in apply_migration
state = migration.apply(state, schema_editor)
File "/usr/local/lib/python3.10/site-packages/django/db/migrations/migration.py", line 125, in apply
operation.database_forwards(
File "/usr/local/lib/python3.10/site-packages/django/db/migrations/operations/special.py", line 193, in database_forwards
self.code(from_state.apps, schema_editor)
File "/usr/src/app/providers/migrations/0008_verb_remove_providerschema_essential_verbs_and_more.py", line 44, in migrate_schema_to_objects
default_consent = verb_data["defaultConsent"],
KeyError: 'defaultConsent'
Deine Datenbank ist jetzt quasi in einem broken state, weil die Migration beim letzten Versuch nur teilweise abgelaufen ist.
Falls du ein Backup hast, wäre es am einfachsten, das einzuspielen (also von einem Zeitpunkt vor der Migration).
Vermutlich kannst du ansonsten auch von Hand die ProviderVerbGroup, VerbObject und Verb-Tabellen löschen und dann die Migration erneut ausführen.
kannst du mir evtl. einen Dump deiner Datenbank geben? Wenn ich das richtig lese, hat das Verb, was dort aktuell verarbeitet wird, keinen "objects"-Key, das sollte es eigentlich nicht geben, weil das im Schema vorgegeben ist.
@benjaminLedel@LenDigLearn Mir war aufgefallen, dass die OK Toasts bei scheinbar allen 4XX und 5XX Requests an das Backend erscheinen. Ggf. sollte zusätzlich zu den fixes, dass keine falschen Requests mehr rausgehen, noch der Text von "OK" auf eine Fehlermeldung (z. B. "Ein unbekannter Fehler ist aufgetreten" oder entsprechend, wenn man weiß, was das Problem ist, eine korrekte Fehlermeldung) ändern.