diff --git a/application/Espo/Modules/Crm/Tools/Calendar/Service.php b/application/Espo/Modules/Crm/Tools/Calendar/Service.php index b2ef0bb660..fe7ac47d6f 100644 --- a/application/Espo/Modules/Crm/Tools/Calendar/Service.php +++ b/application/Espo/Modules/Crm/Tools/Calendar/Service.php @@ -708,7 +708,7 @@ class Service private function fetchWorkingRangeListForTeams(array $teamIdList, FetchParams $fetchParams): array { $teamList = iterator_to_array( - $this->entityManager + $this->entityManager ->getRDBRepositoryByClass(Team::class) ->where([Attribute::ID => $teamIdList]) ->find() @@ -794,6 +794,13 @@ class Service ->withFrom($params->from) ->withTo($params->to); + if ($fetchParams->getScopeList() === null) { + $fetchParams = $fetchParams->withScopeList( + $this->config->get('busyRangesEntityList') ?? + [Meeting::ENTITY_TYPE, Call::ENTITY_TYPE] + ); + } + $eventList = $this->fetchInternal($user, $fetchParams->withSkipAcl(), !$params->accessCheck); $ignoreHash = (object) []; diff --git a/client/modules/crm/src/handlers/task/reminders-handler.js b/client/modules/crm/src/handlers/task/reminders-handler.js index cfff68e563..f711040707 100644 --- a/client/modules/crm/src/handlers/task/reminders-handler.js +++ b/client/modules/crm/src/handlers/task/reminders-handler.js @@ -53,7 +53,11 @@ class RemindersHandler { this.listenTo(this.model, 'change', () => { if ( !this.model.hasChanged('assignedUserId') && - !this.model.hasChanged('assignedUsersIds') + !this.model.hasChanged('assignedUsersIds') && + !this.model.hasChanged('assignedUsersIds') && + !this.model.hasChanged('dateEnd') && + !this.model.hasChanged('dateEndDate') && + !this.model.hasChanged('status') ) { return; } diff --git a/client/src/views/admin/entity-manager/modals/select-icon.js b/client/src/views/admin/entity-manager/modals/select-icon.js index caa5bb2506..fcad52889d 100644 --- a/client/src/views/admin/entity-manager/modals/select-icon.js +++ b/client/src/views/admin/entity-manager/modals/select-icon.js @@ -1421,7 +1421,6 @@ export default class extends ModalView { "fas fa-water", "fas fa-water-ladder", "fas fa-wave-square", - "fas fa-web-awesome", "fas fa-weight-hanging", "fas fa-weight-scale", "fas fa-wheat-awn", diff --git a/package-lock.json b/package-lock.json index a2a10ca136..a7a1a9d71d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "espocrm", - "version": "9.0.4", + "version": "9.0.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "espocrm", - "version": "9.0.4", + "version": "9.0.5", "hasInstallScript": true, "license": "AGPL-3.0-or-later", "dependencies": { diff --git a/package.json b/package.json index 7e38c4346c..ff01ff7a27 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "espocrm", - "version": "9.0.4", + "version": "9.0.5", "description": "Open-source CRM.", "repository": { "type": "git",