Преглед на файлове

Merge pull request #326 from troglodyne/various_fixes

Actually create the log dir if missing
George S. Baugh преди 2 години
родител
ревизия
22d5d7afdb
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 1 1
      Installer.mk
  2. 2 1
      lib/Trog/Component/EmojiPicker.pm

+ 1 - 1
Installer.mk

@@ -15,7 +15,7 @@ install:
 	test -d www/statics || mkdir -p www/statics
 	test -d totp/ || mkdir -p totp
 	test -d ~/.tcms || mkdir ~/.tcms
-	test -d logs/ && mkdir -p logs/; /bin/true
+	test -d logs || mkdir -p logs
 	$(RM) pod2htmd.tmp;
 
 .PHONY: service-user

+ 2 - 1
lib/Trog/Component/EmojiPicker.pm

@@ -6,6 +6,7 @@ use warnings;
 no warnings qw{experimental};
 use feature qw{signatures state};
 
+use JSON::MaybeXS;
 use Trog::Renderer;
 
 sub render () {
@@ -16,7 +17,7 @@ sub render () {
         die "Run make prereq-frontend first" unless -f $file;
 
         my $raw    = File::Slurper::read_binary($file);
-        my $emojis = Cpanel::JSON::XS::decode_json($raw);
+        my $emojis = JSON::MaybeXS::decode_json($raw);
         foreach my $emoji ( @{ $emojis->{emojis} } ) {
             $categorized{ $emoji->{category} } //= [];
             push( @{ $categorized{ $emoji->{category} } }, $emoji->{emoji} );