You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
```
options = { max_keys: 1 }
directories.get(@key, options)
```
We are getting the following stack trace for the above code on Azure Blobstore (as the response does not return "last_modified" on directory entries)
```
Caused by TypeError: no implicit conversion of nil into String
from /var/vcap/data/packages/ruby-2.5.5-r0.10.0/0dfbbae801575a6b5c084eec5c0bfb4826a6e4be/lib/ruby/2.5.0/time.rb:367:in `_parse'
[13] pry(VCAP::CloudController)> VCAP::CloudController::ResourcePool.new(Config.config).blobstore.exists?('asdf')
/var/vcap/data/packages/ruby-2.5.5-r0.10.0/0dfbbae801575a6b5c084eec5c0bfb4826a6e4be/lib/ruby/2.5.0/time.rb:367:in `_parse'
/var/vcap/data/packages/ruby-2.5.5-r0.10.0/0dfbbae801575a6b5c084eec5c0bfb4826a6e4be/lib/ruby/2.5.0/time.rb:367:in `parse'
/var/vcap/data/packages/cloud_controller_ng/213aa19eb0f9e335047b2a81dc299e4f15ab6f30/cloud_controller_ng/vendor/cache/fog-azure-rm-baaf3f4d684f/lib/fog/azurerm/utilities/general.rb:157:in `parse_storage_object'
/var/vcap/data/packages/cloud_controller_ng/213aa19eb0f9e335047b2a81dc299e4f15ab6f30/cloud_controller_ng/vendor/cache/fog-azure-rm-baaf3f4d684f/lib/fog/azurerm/models/storage/directories.rb:55:in `block in get'
/var/vcap/data/packages/cloud_controller_ng/213aa19eb0f9e335047b2a81dc299e4f15ab6f30/cloud_controller_ng/vendor/cache/fog-azure-rm-baaf3f4d684f/lib/fog/azurerm/models/storage/directories.rb:54:in `each'
/var/vcap/data/packages/cloud_controller_ng/213aa19eb0f9e335047b2a81dc299e4f15ab6f30/cloud_controller_ng/vendor/cache/fog-azure-rm-baaf3f4d684f/lib/fog/azurerm/models/storage/directories.rb:54:in `get'
/var/vcap/data/packages/cloud_controller_ng/213aa19eb0f9e335047b2a81dc299e4f15ab6f30/cloud_controller_ng/lib/cloud_controller/blobstore/fog/directory.rb:16:in `get'
```
Here's the XML response:
```
<?xml version="1.0" encoding="utf-8"?><EnumerationResults ServiceEndpoint="https://leia.blob.core.windows.net/" ContainerName="resources"><MaxResults>1</MaxResults><Delimiter>/</Delimiter><Blobs><BlobPrefix><Name>app_bits_cache/</Name></BlobPrefix></Blobs><NextMarker /></EnumerationResults>
```
You can notice that there is no "last-modified" field.
I am not familiar with Ruby, hope this is the right way to fix this bug :-)
0 commit comments