> x <- maxample('pop')['AFR',,'A2']
>
> x[,2005,]
An object of class "magpie"
, , scenario = A2
t
i y2005
AFR 696.44
>
> x[,'y2005',]
An object of class "magpie"
, , scenario = A2
t
i y2005
AFR 696.44
>
> mselect(x, t = 'y2005')
An object of class "magpie"
, , scenario = A2
t
i y2005
AFR 696.44
>
> mselect(x, t = 2005)
An object of class "magpie"
, , scenario = A2
t
i
AFR
This is not a bug as mselect does not know which is the temporal dimension. Hence, it does not apply this rule which is only valid for the temporal dimenion.