Comment 1 for bug 594186

Revision history for this message
dirk (australiandeveloper) wrote :

The fix for this is to change one line in play.test.Fixtures.java (in play 1.1 it is line number 192).

Change this:

for(Field f : model.getClass().getFields()) {
    // TODO: handle something like FileAttachment
    if (f.getType().isAssignableFrom(Map.class)) {
        f.set(model, objects.get(key).get(f.getName()));
    }

}

To this:

for(Field f : model.getClass().getFields()) {
    // TODO: handle something like FileAttachment
    if (f.getType().isAssignableFrom(Map.class) ||
            f.getType().isAssignableFrom(java.util.Date.class)) {
        f.set(model, objects.get(key).get(f.getName()));
    }

}