Hello,
I cannot execute smart actions because they are greyed out.
This happens on all environments. All smart actions are configured to be visible and the logged in user has the permission to execute it.
We updated some packages yesterday, but even after a rollback the smart actions are greyed out.
Following error occurs in browser console:
client-d45bd86fa6289ed8bfc54fcc035447b3.js:1 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'id')
at e.isFulfilledByRecord (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:373591)
at client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:384244
at vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:176955
at f (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:176723)
at b (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:176940)
at every (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:179411)
at g.isFulfilledByRecord (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:384232)
at S.isBasicAndIncludeRecord (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:467134)
at client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:325530
at f (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:176723)
at g (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:176878)
at e.any (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:179503)
at e.isAllowedForRecordThroughBasicSegments (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:325520)
at client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:325630
at Array.every (<anonymous>)
at e.isAllowedForEveryRecordThroughBasicSegments (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:325615)
at client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:3874334
at a (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:323:276)
at vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:323:23168
at h.getEnabledCustomActions (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:3874296)
at o.setupController (client-d45bd86fa6289ed8bfc54fcc035447b3.js:1:3513476)
at o.setup (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:140772)
at s (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:468179)
at s.routeEnteredOrUpdated (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:468263)
at setupContexts (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:467618)
at s.finalizeTransition (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:466484)
at vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:465712
at v (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:475183)
at b (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:475075)
at invoke (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:418877)
at h.flush (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:417937)
at p.flush (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:419717)
at B._end (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:424802)
at B._boundAutorunEnd (vendor-e3afb9065ad2b7d4f7f51ae06344a6a2.js:58:421224)
After logout and login it seems that the actions are accessible on production environment but not on the other environments