Azure / Azure/data-api-builder

Failure of read database policy for related entity in multiple create for N:1 and 1:1 relationships returns error

Offen
#2,196 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug Multiple mutations
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

For N:1 and 1:1 relationships where the read policy prohibits returning the result of the insertion in the related entity, we get an exception:

![image](https://github.com/Azure/data-api-builder/assets/34566234/80a05ca2-f7da-4701-ba58-5e10341806e1)

In the config, the policy for read operation is defined as:

![image](https://github.com/Azure/data-api-builder/assets/34566234/5c395e1e-d4bf-446a-9739-47e59a650903)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, einen Multiple-Create-Vorgang mit N:1- oder 1:1-Beziehungen und einer restriktiven Leseberechtigung für die verwandte Entität zu reproduzieren. Verfolge, wie das Einfügungsergebnis behandelt wird, wenn die Richtlinie verhindert, dass es zurückgegeben wird; abgeschlossen ist die Arbeit, wenn der Vorgang die gemeldete Ausnahme nicht mehr auslöst und die Leseberechtigung weiterhin durchgesetzt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
api, authorization, databases
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.