Merge branch 'develop'

# Conflicts:
#	config/version.php
This commit is contained in:
snipe 2017-12-04 23:51:53 -08:00
commit 244eceadec
3 changed files with 9 additions and 12 deletions

View file

@ -109,7 +109,7 @@ class SyncAssetLocations extends Command
$assigned_asset_asset->unsetEventDispatcher(); $assigned_asset_asset->unsetEventDispatcher();
$assigned_asset_asset->save(); $assigned_asset_asset->save();
} else { } else {
$output['warn'][] ='Asset Assigned asset ' . $assigned_asset_asset->assetLoc()->id. ' ('.$assigned_asset_asset->asset_tag.') does not seem to have a valid location'; $output['warn'][] ='Asset Assigned asset ' . $assigned_asset_asset->id. ' ('.$assigned_asset_asset->asset_tag.') does not seem to have a valid location';
} }
$bar->advance(); $bar->advance();

View file

@ -257,13 +257,10 @@ class Asset extends Depreciable
/** /**
* Get the asset's location based on the assigned user * Get the asset's location based on the assigned user
**/ **/
public function assetLoc() public function assetLoc($iterations = 1,$first_asset = null)
{ {
static $iterations=0;
static $first_asset;
if (!empty($this->assignedType())) { if (!empty($this->assignedType())) {
if ($this->assignedType() == self::ASSET) { if ($this->assignedType() == self::ASSET) {
$iterations++;
if(!$first_asset) { if(!$first_asset) {
$first_asset=$this; $first_asset=$this;
} }
@ -272,7 +269,7 @@ class Asset extends Depreciable
} }
$assigned_to=Asset::find($this->assigned_to); //have to do this this way because otherwise it errors $assigned_to=Asset::find($this->assigned_to); //have to do this this way because otherwise it errors
if ($assigned_to) { if ($assigned_to) {
return $assigned_to->assetLoc(); return $assigned_to->assetLoc($iterations + 1, $first_asset);
} // Recurse until we have a final location } // Recurse until we have a final location
} }
if ($this->assignedType() == self::LOCATION) { if ($this->assignedType() == self::LOCATION) {

View file

@ -1,10 +1,10 @@
<?php <?php
return array ( return array (
'app_version' => 'v4.1.6', 'app_version' => 'v4.1.7',
'full_app_version' => 'v4.1.6 - build 2994-g83c8449', 'full_app_version' => 'v4.1.7 - build 3031-g4f3c932',
'build_version' => '2994', 'build_version' => '3031',
'prerelease_version' => '', 'prerelease_version' => '',
'hash_version' => 'g83c8449', 'hash_version' => 'g4f3c932',
'full_hash' => 'v4.1.6-2994-g83c8449', 'full_hash' => 'v4.1.6-37-g4f3c932',
'branch' => 'master' 'branch' => 'master',
); );