--- bin/ldap.pl 2008/05/15 17:36:39 115 +++ bin/ldap.pl 2008/05/15 17:38:13 116 @@ -46,7 +46,11 @@ while ( my $o = $orgs->next ) { Jifty->log->info( 'sync organization ', $o_nr++, '/', $orgs->count, ' ', $o->name ); - my $org_uid = $o->$value_from || die "can't find org_uid in $value_from in ",dump( $o->as_hash ); + if ( ! $o->can( $value_from ) ) { + warn "can't find $value_from in ",dump( $o->as_hash ); + next; + } + my $org_uid = $o->$value_from || warn "can't find org_uid in $value_from in ",dump( $o->as_hash ); my $action = Jifty->web->new_action( class => 'SyncOrganization', moniker => 'sync',