fixed a bug introduced by previous commit

When the user wants to create a new Dashboard, this new one has not yet an id.
In the 'Dashboard::makeURL' function, the previously commited correction
throw an exception because the constructor of fNumber doesn't accept
empty argument.
A test is added to see if the id is empty.