Closed (fixed)
Project:
Drupal core
Version:
8.0.x-dev
Component:
mail system
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
12 Dec 2014 at 15:07 UTC
Updated:
3 Jan 2015 at 13:34 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
arla commentedA test to prove the point, and a fix that changes the type to sequence.
Comment #2
gábor hojtsySo what is stored there? Are all of those settings for sure?
Comment #3
gábor hojtsy@berdir pointed to MailManager::getInstance():
So it is indeed a list of arbitrary strings. The patch seems to be good. The reason it was not caught before is because we only had a phpunit test for this, no integration test.
Comment #4
gábor hojtsyI would call them 'Interfaces' and 'Interface', that is what we do elsewhere. We don't need to change the key names, but the labels we have more free control over :)
Comment #5
arla commentedAha, I got "Individual interface" from your schema cheat-sheet ;)
Comment #6
berdirInterface is a pretty weird thing anyway, not sure what that means exactly, in the past, we stored class names (implementations, not interfaces) and what we are storing there now are plugin IDs.
Not sure what to do about that with the labels, having something completely different in the labels is also weird.
Comment #7
gábor hojtsyLOL I will fix that individual thing in a new version later :D It will need 1 line moved...
Comment #9
berdirI think this is good to go.
Not sure if it's just normal, it's at breaking the ability to use this in tests, which means it's blocking contrib module tests.
Comment #10
alexpottI think this is a major bug.
This issue addresses a major bug and is allowed per https://www.drupal.org/core/beta-changes. Committed 2a7aaa0 and pushed to 8.0.x. Thanks!
Comment #12
tstoeckler