fixes for feature "refactor store object form widget"

This commit is contained in:
Julien Fastré 2024-05-28 12:31:46 +02:00
parent 111a21fcec
commit 059e4a0acd
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB
2 changed files with 4 additions and 4 deletions

View File

@ -20,7 +20,7 @@ use Symfony\Component\Serializer\SerializerInterface;
class StoredObjectDataTransformer implements DataTransformerInterface class StoredObjectDataTransformer implements DataTransformerInterface
{ {
public function __construct( public function __construct(
private SerializerInterface $serializer private readonly SerializerInterface $serializer
) { ) {
} }
@ -47,6 +47,6 @@ class StoredObjectDataTransformer implements DataTransformerInterface
return null; return null;
} }
return json_decode($value, true, 10, JSON_THROW_ON_ERROR); return json_decode((string) $value, true, 10, JSON_THROW_ON_ERROR);
} }
} }

View File

@ -56,8 +56,8 @@ final class StoredObjectNormalizer implements NormalizerInterface, NormalizerAwa
// deprecated property // deprecated property
$datas['creationDate'] = $datas['createdAt']; $datas['creationDate'] = $datas['createdAt'];
$canDavSee = in_array(self::ADD_DAV_SEE_LINK_CONTEXT, $context['groups'] ?? []); $canDavSee = in_array(self::ADD_DAV_SEE_LINK_CONTEXT, $context['groups'] ?? [], true);
$canDavEdit = in_array(self::ADD_DAV_EDIT_LINK_CONTEXT, $context['groups'] ?? []); $canDavEdit = in_array(self::ADD_DAV_EDIT_LINK_CONTEXT, $context['groups'] ?? [], true);
if ($canDavSee || $canDavEdit) { if ($canDavSee || $canDavEdit) {
$accessToken = $this->JWTDavTokenProvider->createToken( $accessToken = $this->JWTDavTokenProvider->createToken(