Hallo zusammen, ich habe habe ein Problem und vielleicht könnt ihr mir weiter Helfen. Ich bin dabei die Lieferadresse von den Reklamationen durchsuchbar zu machen. Da für wird eine DB-Abfrage über Rose generiert. Das Problem tritt auf, wenn bei der Abfrage `with_objects => [ ... 'custom_shipto']` hinzugefügt wird.
In `SL::DB::Reclamation` wird die Relation wie folgt hinzugefügt: ```perl custom_shipto => { type => 'one to one', class => 'SL::DB::Shipto', column_map => { id => 'trans_id' }, query_args => [ module => 'Reclamation' ], }, ``` Wenn die Abfrage in sql übersetzt wird kommt folgendes raus: ``` LEFT OUTER JOIN shipto t15 ON (t1.id = t15.trans_id) WHERE t15.module = 'Reclamation' ``` Nun ist das Problem, dass alle Reklamationen ohne `custom_shipto` durch die where-Klausel herausgefiltert werden. Ich habe schon versucht an den `query_args`, am `type` und `with_objects` was zu verändern, aber das alles hat nicht funktioniert. Was kann ich machen, dass auch die Reklamationen ohne `custom_shipto` zurückgegeben werden?
Bug: Fehler beim Holen von custom_shipto
Hallo zusammen, ich habe habe ein Problem und vielleicht könnt ihr mir
weiter Helfen. Ich bin dabei die Lieferadresse von den Reklamationen
durchsuchbar zu machen. Da für wird eine DB-Abfrage über Rose generiert.
Das Problem tritt auf, wenn bei der Abfrage `with_objects => [ ...
'custom_shipto']` hinzugefügt wird.
In `SL::DB::Reclamation` wird die Relation wie folgt hinzugefügt:
```perl
custom_shipto => {
type => 'one to one',
class => 'SL::DB::Shipto',
column_map => { id => 'trans_id' },
query_args => [ module => 'Reclamation' ],
},
```
Wenn die Abfrage in sql übersetzt wird kommt folgendes raus:
```
LEFT OUTER JOIN shipto t15 ON (t1.id = t15.trans_id)
WHERE
t15.module = 'Reclamation'
```
Nun ist das Problem, dass alle Reklamationen ohne `custom_shipto` durch
die where-Klausel herausgefiltert werden. Ich habe schon versucht an den
`query_args`, am `type` und `with_objects` was zu verändern, aber das
alles hat nicht funktioniert. Was kann ich machen, dass auch die
Reklamationen ohne `custom_shipto` zurückgegeben werden?