All smart views are suddenly broken

Getting an error in the console:

There is no route named project.rendering.data.collection.list.viewEdit.details

Feature(s) impacted

Please describe in this mandatory section the feature(s) that will be discussed in this topic.

Observed behavior

Please describe in this mandatory section the current behavior you observe.

Expected behavior

Please describe in this mandatory section the behavior you are expecting.

Failure Logs

In this optional section, please:

  • include any relevant log snippets if necessary,
  • or remove this section if left empty.

Context

Please provide in this mandatory section, the relevant information about your configuration:

  • Project name: …
  • Team name: …
  • Environment name: …
  • Agent type & version: …
  • Recent changes made on your end if any: …

Hello @austinrupie,

We just rollback some changes we made earlier.

Can you tell us if it is back up now?

Deeply sorry for the inconvenience.

Thanks.

Hello,

I have the exact same issue in my project.
Any fix / workaround?

Rgds,
Arthur from homeloop

Hey @arthur.derouge,

Could you please share the error you have in your console :thinking: ?
And if possible the code of your component and template please :pray:

Sure, here you are:

Error
vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58 Uncaught (in promise) Error: There is no route named project.rendering.data.collection.list.viewEdit.details
    at M.handlersFor (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at P.applyToState (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at s.applyIntent (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at A (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at r._prepareQueryParams (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at i.normalizeQueryParams (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at i.generateURL (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at e.<anonymous> (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
    at e.untrack (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Te.get (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at e.href (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at we (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at He._e [as getPath] (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
    at e.track (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at s.value (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at xt (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at _t.flush (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Object.evaluate (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Object.evaluate (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Qt.evaluateSyscall (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Qt.evaluateInner (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Qt.evaluateOuter (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at pn.next (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at pn.execute (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at en.handleException (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at rn.handleException (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Jt.throw (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at ft.evaluate (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Jt.execute (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at on.rerender (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at zn.render (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
    at e.inTransaction (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Kn._renderRoots (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Kn._renderRootsTransaction (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Kn._revalidate (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at invoke (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at d.flush (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at p.flush (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._end (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B.end (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._run (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._join (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B.join (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at Array.<anonymous> (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._trigger (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._end (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
    at B._boundAutorunEnd (vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58)
M.handlersFor @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
applyToState @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
applyIntent @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
A @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_prepareQueryParams @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
normalizeQueryParams @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
generateURL @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
e.untrack @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
get @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
we @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_e @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
e.track @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
value @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
xt @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
evaluate @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
evaluateSyscall @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
evaluateInner @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
evaluateOuter @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
next @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
execute @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
handleException @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
handleException @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
throw @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
evaluate @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
execute @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
rerender @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
render @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
e.inTransaction @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_renderRoots @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_renderRootsTransaction @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_revalidate @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
invoke @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_run @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_join @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
join @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_trigger @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_ensureInstance @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
schedule @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
f @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
h @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
d @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
invoke @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_ensureInstance @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
schedule @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
f @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
h @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
d @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
invoke @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_ensureInstance @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
ensureInstance @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
O @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
L @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
j @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_set @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
set @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
n @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
ke @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
set @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ client-c29b88b17a754b8ce20a3d7acd49a743.js:1
await in (anonymous) (async)
b @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
v @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
invoke @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_end @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
B._boundAutorunEnd @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Promise.then (async)
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
flush @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_scheduleAutorun @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
_ensureInstance @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
schedule @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
(anonymous) @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
f @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
d @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
r @ vendor-1b630e6b2adf10d4e81b49d45b60d1fb.js:58
Show 20 more frames

Regarding the template, I have a few tags that cause the problem. If I comment them, the view is displayed correctly (without the links…)

Template
{{#if loaded}}
  <div class="c-table-view">
    <div class="l-table-frame-container">
      <table class="c-table-frame">
        <thead class="l-table-frame-headers">
          <tr class="l-table-frame-headers-line">
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span
                  class="c-table-column-header__display-name c-table-column-header__display-name--first"
                  role="button"
                >
                  Créée par
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <i
                  class="c-table-column-header__sort material-icons c-table-sort-arrow c-table-sort-arrow--not-first c-table-sort-arrow--desc"
                >
                  arrow_upward
                </i>
                <span class="c-table-column-header__display-name" role="button">
                  Date de réalisation
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span class="c-table-column-header__display-name" role="button">
                  Méthode
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span class="c-table-column-header__display-name" role="button">
                  Prix de marché
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span class="c-table-column-header__display-name" role="button">
                  Prix au m2
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span class="c-table-column-header__display-name" role="button">
                  Commentaires
                </span>
              </span>
            </th>
            <th class="c-table-frame__header c-table-column-header">
              <span class="c-table-column-header__content">
                <span class="c-table-column-header__display-name" role="button">
                  Ind. confiance
                </span>
              </span>
            </th>
          </tr>
        </thead>
        <tbody class="l-table-frame-body">
          {{#each valuations as |valuation|}}
            <tr class="c-table-line">
              <td class="c-table-line__column">
                <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  <span class="c-badge {{valuation.forest-authored_by}}">
                    <p class="c-badge__label">
                      {{valuation.forest-authored_by}}
                    </p>
                  </span>
                </LinkTo>
              </td>
              <td class="c-table-line__column">
               <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  {{moment-format valuation.forest-completed_date "LLL"}}
                </LinkTo>
              </td>
              <td class="c-table-line__column">
                <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  <div
                    class="spacer"
                    style="width: calc(({{valuation.level}} - 1) * 32px)"
                  ></div>
                  {{#if valuation.level}}
                    <div class="sublevel-spacer">
                      ↳
                    </div>
                  {{/if}}
                  <span class="c-badge {{valuation.forest-method}}">
                    <p class="c-badge__label">
                      {{valuation.forest-method}}
                    </p>
                  </span>
                </LinkTo>
              </td>
              <td class="c-table-line__column">
                <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  {{formatCurrency valuation.forest-market_price_value_euro}}
                </LinkTo>
              </td>
              <td class="c-table-line__column">
                <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  {{formatCurrency valuation.forest-price_area_euro_m2}}
                </LinkTo>
              </td>
              <td class="c-table-line__column">
                <span class="gehry-feedback">
                  {{valuation.forest-comments}}
                </span>
              </td>
              <td class="c-table-line__column">
                <LinkTo
                  @route="project.rendering.data.collection.list.viewEdit.details"
                  @models={{array @collection.id valuation.id}}
                >
                  {{valuation.forest-market_price_confidence_pct}}
                </LinkTo>
              </td>
            </tr>
          {{/each}}
        </tbody>
      </table>
    </div>
  </div>
{{else}}
  <div class="c-empty">
    <div class="c-clr-1-4">
      <h1>
        Loading…
      </h1>
    </div>
  </div>
{{/if}}

project.rendering.data.collection.list.viewEdit.details to project.rendering.data.collection.list.view-edit.details. It should normally work. I’ll try to reproduce to find why it is not working with viewEdit :thinking:

I’ve found the issue, working on a fix right now :wink:

The fix is currently being reviewed, it should be back to normal in less than 2 hours. SOrry for the inconvenience.

To explain the fix, your route names should be in kebab-case instead of camelCase and everything should work afterward :wink:

Should be back to normal now :wink: