summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Locale/POFileManager/File.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Locale/POFileManager/File.pm b/lib/Locale/POFileManager/File.pm
index 839cde2..fd1575b 100644
--- a/lib/Locale/POFileManager/File.pm
+++ b/lib/Locale/POFileManager/File.pm
@@ -3,6 +3,7 @@ use Moose;
use MooseX::Types::Path::Class qw(File);
use List::MoreUtils qw(any);
+use List::Util qw(first);
use Locale::PO;
use Scalar::Util qw(reftype);
@@ -42,7 +43,7 @@ sub _build_entries {
sub entry_for {
my $self = shift;
my ($msgid) = @_;
- return grep { $_->msgid eq $msgid } $self->entries;
+ return first { $_->msgid eq '"' . $msgid . '"' } $self->entries;
}
sub add_entry {