From 378f5dacdc305a6f83755549277500cd7fc817b0 Mon Sep 17 00:00:00 2001 From: Matthias Pfefferle Date: Tue, 9 May 2023 11:32:26 +0200 Subject: [PATCH] fix issue with missing array --- includes/class-signature.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/includes/class-signature.php b/includes/class-signature.php index c426727..a56a206 100644 --- a/includes/class-signature.php +++ b/includes/class-signature.php @@ -22,12 +22,12 @@ class Signature { } if ( -1 === $user_id ) { - $key = array( \get_option( 'activitypub_magic_sig_public_key' ) ); + $key = \get_option( 'activitypub_magic_sig_public_key' ); } else { - $key = \get_user_meta( $user_id, 'magic_sig_public_key' ); + $key = \get_user_meta( $user_id, 'magic_sig_public_key', true ); } - return $key[0]; + return $key; } /** @@ -43,10 +43,10 @@ class Signature { if ( -1 === $user_id ) { $key = \get_option( 'activitypub_magic_sig_private_key' ); } else { - $key = \get_user_meta( $user_id, 'magic_sig_private_key' ); + $key = \get_user_meta( $user_id, 'magic_sig_private_key', true ); } - return $key[0]; + return $key; } /** @@ -69,10 +69,10 @@ class Signature { if ( -1 === $user_id ) { // private key - \add_option( 'activitypub_magic_sig_private_key', $priv_key ); + \update_option( 'activitypub_magic_sig_private_key', $priv_key ); // public key - \add_option( 'activitypub_magic_sig_public_key', $detail['key'] ); + \update_option( 'activitypub_magic_sig_public_key', $detail['key'] ); } else { // private key