Vue Cannot read length issue fixed
				
					
				
			Sometimes it comes 5 digit & this is causing error in charts
This commit is contained in:
		@@ -222,7 +222,9 @@ abstract class Report
 | 
			
		||||
        foreach ($tmp_values as $id => $value) {
 | 
			
		||||
            $labels[$id] = $this->row_names[$table_key][$id];
 | 
			
		||||
 | 
			
		||||
            $colors[$id] = ($group == 'category') ? Category::withSubCategory()->find($id)?->colorHexCode : '#' . dechex(rand(0x000000, 0xFFFFFF));
 | 
			
		||||
            $colors[$id] = ($group == 'category')
 | 
			
		||||
                            ? Category::withSubCategory()->find($id)?->colorHexCode
 | 
			
		||||
                            : $this->randHexColor();
 | 
			
		||||
 | 
			
		||||
            $values[$id] = round(($value * 100 / $total), 0);
 | 
			
		||||
        }
 | 
			
		||||
@@ -642,4 +644,14 @@ abstract class Report
 | 
			
		||||
            ],
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function randHexColorPart(): string
 | 
			
		||||
    {
 | 
			
		||||
        return str_pad( dechex( mt_rand( 0, 255 ) ), 2, '0', STR_PAD_LEFT);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function randHexColor(): string
 | 
			
		||||
    {
 | 
			
		||||
        return '#' . $this->randHexColorPart() . $this->randHexColorPart() . $this->randHexColorPart();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user