[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[EP-tech] Re: Understanding how data objects link
Yes!! good hint!
That sent me off to look at the History dataObj - and that showed that I
needed:
{ name=>"datasetid", type=>"text", text_index=>0, },
{ name=>"objectid", type=>"int", },
Seems to work!
(now to re-enable history)
On 15/01/14 11:38, Sebastien Francois wrote:
> Hi Ian,
>
> Your problem may come from
> perl_lib/EPrints/MetaField/Subobject.pm::get_value
>
>
> my $ds = $parent->get_session->dataset( $self->get_property(
> "datasetid" ) );
>
> my $searchexp = $ds->prepare_search();
>
> if( $ds->base_id eq "document" )
> {
> $searchexp->add_field(
> $ds->field( "eprintid" ),
> $parent->id
> );
> }
> elsif( $ds->base_id eq "saved_search" )
> {
> $searchexp->add_field(
> $ds->field( "userid" ),
> $parent->id
> );
> }
> # ETC...
>
>
> (you should upgrade to 3.3 one day ;-))
>
> Seb.
--
Ian Stuart.
Developer: ORI, RJ-Broker, and OpenDepot.org
Bibliographics and Multimedia Service Delivery team,
EDINA,
The University of Edinburgh.
http://edina.ac.uk/
This email was sent via the University of Edinburgh.
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.