Changeset 399


Ignore:
Timestamp:
Aug 30, 2019, 1:39:39 PM (5 years ago)
Author:
g7moreau
Message:
  • case if no doi...
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/project-meta/project-meta

    r398 r399  
    88use strict;
    99use warnings;
    10 use version; our $VERSION = version->declare('0.1.3');
     10use version; our $VERSION = version->declare('0.1.4');
    1111
    1212use File::Copy qw(copy);   
     
    400400   my $msg_format = '';
    401401   my $doi_first;
    402    for my $doi (@{$meta->{'project'}{'relation'}) {
    403       next if not exists $doi->{'doi'};
    404       $doi_first = $doi->{'doi'};
    405       last;
     402   if (exists $meta->{'project'}{'relation'}) {
     403      for my $doi (@{$meta->{'project'}{'relation'}) {
     404         next if not exists $doi->{'doi'};
     405         $doi_first = $doi->{'doi'};
     406         last;
     407         }
    406408      }
    407409   $tt->process('COPYRIGHT.tt',
     
    412414         description => $meta->{'project'}{'description'},
    413415         license     => $meta->{'project'}{'rights'},
    414          doi         => $  doi_first,
     416         doi         => $doi_first,
    415417      }, \$msg_format) || die $tt->error;
    416418
    417    open my $fh,  '>', "$current_dir/COPYRIGHT.txt" or die $!;
     419   open my $fh, '>', "$current_dir/COPYRIGHT.txt" or die $!;
    418420   print $fh "$msg_format\n\n";
    419421   close $fh;
Note: See TracChangeset for help on using the changeset viewer.