yes, all resources should have an id. The only exception are sources while uploading. This is treated since the beginning of times as you see here.