Since updating to Beta 2 when visiting the manage display tab I get this error:

TypeError: Return value of Drupal\date_recur\Plugin\Field\FieldFormatter\DateRecurBasicFormatter::Drupal\date_recur\Plugin\Field\FieldFormatter\{closure}() must be of the type string, null returned in Drupal\date_recur\Plugin\Field\FieldFormatter\DateRecurBasicFormatter->Drupal\date_recur\Plugin\Field\FieldFormatter\{closure}() (line 185 of modules/contrib/date_recur/src/Plugin/Field/FieldFormatter/DateRecurBasicFormatter.php).

CommentFileSizeAuthor
#6 3027764-missing-interpreter-label.patch849 bytesdpi

Comments

DannyBoing created an issue. See original summary.

danthorne’s picture

Status: Active » Closed (works as designed)

Re-saving the recurring date interpreters form seems to have fixed the issue.

dpi’s picture

Title: Error on manage display tab » Error displayed when interpreter config missing label
Version: 8.x-2.0-beta1 » 8.x-2.x-dev
Assigned: Unassigned » dpi
Priority: Normal » Major
Status: Closed (works as designed) » Active

A workaround isnt grounds for closing. This shouldn't happen.

Caused by

\date_recur_update_8205()

not adding a label. Which is technically a valid state.

kevinc_’s picture

Hi,
I'm facing this error and I'm not sure where to alter the \date_recur_update_8205() migration.

Can you point me in the right direction?

Or, in the interim, could you tell me where you saved the form Danny?

Cheers.

danthorne’s picture

Try /admin/config/regional/recurring-date-interpreters

dpi’s picture

Status: Active » Needs review
StatusFileSize
new849 bytes

  • dpi committed 2b10c46 on 8.x-2.x
    Issue #3027764 by DannyBoing, dpi: Error displayed when interpreter...
dpi’s picture

Assigned: dpi » Unassigned
Status: Needs review » Fixed

Thanks,

Credited @DannyBoing for discovery.

  • dpi committed d67d1ee on 8.x-2.x
    Issue #3027764 by dpi: Fixed issues with creation of interpreter in...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.