mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-11-04 05:15:39 +00:00 
			
		
		
		
	Fix nullpointer in bill transformer.
This commit is contained in:
		@@ -86,6 +86,10 @@ class BillTransformer extends AbstractTransformer
 | 
				
			|||||||
        foreach ($payDates as $string) {
 | 
					        foreach ($payDates as $string) {
 | 
				
			||||||
            $payDatesFormatted[] = Carbon::createFromFormat('!Y-m-d', $string, config('app.timezone'))->toAtomString();
 | 
					            $payDatesFormatted[] = Carbon::createFromFormat('!Y-m-d', $string, config('app.timezone'))->toAtomString();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        $nextExpectedMatch = null;
 | 
				
			||||||
 | 
					        if(null !== $paidData['next_expected_match'] ) {
 | 
				
			||||||
 | 
					            $nextExpectedMatch = Carbon::createFromFormat('!Y-m-d', $paidData['next_expected_match'], config('app.timezone'))->toAtomString();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return [
 | 
					        return [
 | 
				
			||||||
            'id'                      => (int)$bill->id,
 | 
					            'id'                      => (int)$bill->id,
 | 
				
			||||||
@@ -104,7 +108,7 @@ class BillTransformer extends AbstractTransformer
 | 
				
			|||||||
            'active'                  => $bill->active,
 | 
					            'active'                  => $bill->active,
 | 
				
			||||||
            'order'                   => (int)$bill->order,
 | 
					            'order'                   => (int)$bill->order,
 | 
				
			||||||
            'notes'                   => $notes,
 | 
					            'notes'                   => $notes,
 | 
				
			||||||
            'next_expected_match'     => Carbon::createFromFormat('!Y-m-d', $paidData['next_expected_match'], config('app.timezone'))->toAtomString(),
 | 
					            'next_expected_match'     => $nextExpectedMatch,
 | 
				
			||||||
            'pay_dates'               => $payDatesFormatted,
 | 
					            'pay_dates'               => $payDatesFormatted,
 | 
				
			||||||
            'paid_dates'              => $paidDataFormatted,
 | 
					            'paid_dates'              => $paidDataFormatted,
 | 
				
			||||||
            'object_group_id'         => $objectGroupId ? (string)$objectGroupId : null,
 | 
					            'object_group_id'         => $objectGroupId ? (string)$objectGroupId : null,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user