organizations => {
map => q| function(doc) {
if ( doc.user.organization != '' ) {
- emit(doc.user.organization, 1);
+ if ( doc.user.organization )
+ emit(doc.user.organization, 1);
if ( doc.user.persons ) {
doc.user.persons.forEach( function(person) {
- emit(person.organization, 1);
+ if ( person.organization )
+ emit(person.organization, 1);
});
}
}
return if $self->res->headers->header('ETag');
- my $our_etag = Mojo::ByteStream->new($body)->md5_sum;
+warn "## body $body";
+
+ my $our_etag = Mojo::ByteStream->new($body . $VERSION)->md5_sum;
$self->res->headers->header('ETag' => $our_etag);
my $browser_etag = $self->req->headers->header('If-None-Match');