File tree Expand file tree Collapse file tree 1 file changed +4
-13
lines changed
Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -40,19 +40,10 @@ public function embedLms(Request $request): JsonResponse
4040 return new JsonResponse (['error ' => 'MultimediaObject not found ' ], 404 );
4141 }
4242
43- $ currentYear = date ('Y ' );
44- $ property = $ multimediaObject ->getProperty ('embedded_in_lms ' );
45-
46- if (null === $ property ) {
47- $ multimediaObject ->setProperty ('embedded_in_lms ' , [$ currentYear ]);
48- } elseif (is_array ($ property )) {
49- if (!in_array ($ currentYear , $ property )) {
50- $ property [] = $ currentYear ;
51- $ multimediaObject ->setProperty ('embedded_in_lms ' , $ property );
52- }
53- } elseif ($ property !== $ currentYear ) {
54- $ multimediaObject ->setProperty ('embedded_in_lms ' , [$ property , $ currentYear ]);
55- }
43+ $ lms_years = (array ) $ multimediaObject ->getProperty ('embedded_in_lms ' );
44+ $ lms_years [] = date ('Y ' );
45+ $ lms_years = array_unique ($ lms_years );
46+ $ multimediaObject ->setProperty ('embedded_in_lms ' , $ lms_years );
5647
5748 $ this ->documentManager ->flush ();
5849
You can’t perform that action at this time.
0 commit comments