public function update(StoreClientSurveyBA $request, ClientSurvey $id): RedirectResponse 	{ 		$client = Client::find($request->client_id);  		$id->update([ 			'start_date' => formatTimestamp($request->start_date, 'Y-m-d'), 			'end_date' => formatTimestamp($request->end_date, 'Y-m-d'), 			'client_id' => $client?->getKey(), 			'domain_id' => $client?->domain->getKey(), 			'survey_id' => $request->survey_id, 			'survey_type' => SurveyType::BA->value, 			'number_of_employees' => $request->number_of_employees ?? 0, 			'status' => $request->status, 			'admin_comment' => $request->admin_comment, 			'company_size' => CompanySize::Unknown->value, 			'comparable' => $request->boolean('comparable'), 			'free' => true, 		]);  		$client_survey_ppi_service = new ClientSurveyPpiService; 		$client_survey_ppi_service->handleDemographicQuestions($request, $id); 		$client_survey_ppi_service->handleProfessionTrigger($id, $request->validated('profession_ids') ?? []);  		return $this->redirectFromSave('client-surveys-brand-awareness.list'); 	}