mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 10:47:00 +00:00 
			
		
		
		
	Make sure location data in request is processed in a unified way.
This commit is contained in:
		| @@ -59,12 +59,6 @@ class AccountUpdateRequest extends Request | ||||
|         if (null !== $this->get('include_net_worth')) { | ||||
|             $includeNetWorth = $this->boolean('include_net_worth'); | ||||
|         } | ||||
|         $updateLocation = false; | ||||
|  | ||||
|         if ($this->has('longitude') && $this->has('latitude') && $this->has('zoom_level')) { | ||||
|             $updateLocation = true; | ||||
|         } | ||||
|  | ||||
|         $data = [ | ||||
|             'name'                    => $this->nullableString('name'), | ||||
|             'active'                  => $active, | ||||
| @@ -85,12 +79,10 @@ class AccountUpdateRequest extends Request | ||||
|             'notes'                   => $this->nullableNlString('notes'), | ||||
|             'interest'                => $this->nullableString('interest'), | ||||
|             'interest_period'         => $this->nullableString('interest_period'), | ||||
|             'has_location'            => $updateLocation, | ||||
|             'longitude'               => '' === $this->string('longitude') ? null : $this->string('longitude'), | ||||
|             'latitude'                => '' === $this->string('latitude') ? null : $this->string('latitude'), | ||||
|             'zoom_level'              => '' === $this->string('zoom_level') ? null : $this->integer('zoom_level'), | ||||
|         ]; | ||||
|  | ||||
|         $data = $this->appendLocationData($data); | ||||
|  | ||||
|         if ('liability' === $data['account_type']) { | ||||
|             $data['opening_balance']      = bcmul($this->nullableString('liability_amount'), '-1'); | ||||
|             $data['opening_balance_date'] = $this->date('liability_start_date'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user