diff --git a/app/Http/Controllers/TimeTrackerController.php b/app/Http/Controllers/TimeTrackerController.php index dbebf0a7ae57..3aa7f8839cfc 100644 --- a/app/Http/Controllers/TimeTrackerController.php +++ b/app/Http/Controllers/TimeTrackerController.php @@ -15,6 +15,10 @@ class TimeTrackerController extends Controller $user = auth()->user(); $account = $user->account; + if (! $account->hasFeature(ENTITY_TASK)) { + return trans('texts.tasks_not_enabled'); + } + $data = [ 'title' => trans('texts.time_tracker'), 'tasks' => Task::scope()->with('project', 'client.contacts')->whereNull('invoice_id')->get(), diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index 91f33ca97601..adbec2415fea 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -2456,6 +2456,7 @@ $LANG = array( 'time_tracker_login' => 'Time Tracker Login', 'save_or_discard' => 'Please save or discard your changes', 'discard_changes' => 'Discard Changes', + 'tasks_not_enabled' => 'Tasks are not enabled.', );