Issue #1822384 by Hanspolo: Don't replace ->extra on the JoinPlugin with adjusted.
parent
4e1287e693
commit
a41da4e30f
|
@ -165,7 +165,7 @@ class JoinPluginBase extends PluginBase {
|
|||
}
|
||||
|
||||
if (isset($configuration['adjusted'])) {
|
||||
$this->extra = $configuration['adjusted'];
|
||||
$this->adjusted = $configuration['adjusted'];
|
||||
}
|
||||
|
||||
$this->extraOperator = strtoupper($configuration['extra_operator']);
|
||||
|
|
|
@ -88,9 +88,12 @@ class JoinTest extends PluginTestBase {
|
|||
'left_field' => 'uid',
|
||||
'table' => 'users',
|
||||
'field' => 'uid',
|
||||
'adjusted' => TRUE,
|
||||
);
|
||||
$join = $this->manager->createInstance('standard', $configuration);
|
||||
$this->assertTrue($join instanceof JoinPluginBase, 'The correct join class got loaded.');
|
||||
$this->assertNull($join->extra, 'The field extra was not overriden.');
|
||||
$this->assertTrue($join->adjusted, 'The field adjusted was set correctly.');
|
||||
|
||||
// Build the actual join values and read them back from the dbtng query
|
||||
// object.
|
||||
|
|
Loading…
Reference in New Issue