Skip to content

ils(stat=TRUE) and ils(permissions=TRUE) fail with an error when used on large collections #63

Description

@mstfdkmn

test_rirods is an empty collections, ils(stat=TRUE) and ils(permissions=TRUE) are working on it.

> ils("/gbiomed/home/u0137480", metadata=TRUE)
Error in data.frame(logical_path = paste0(metadata[["COLL_NAME"]], ifelse(is.na(metadata[["DATA_NAME"]]),  :
  arguments imply differing number of rows: 19, 8
> ils("/gbiomed/home/u0137480", stat=TRUE)
Error in stat_collection$status_code :
  $ operator is invalid for atomic vectors
> ils("/gbiomed/home/u0137480", permissions=TRUE)
Error in stat_collection$status_code :
  $ operator is invalid for atomic vectors
> ils("/gbiomed/home/u0137480/test_rirods", permissions=TRUE)

==========
iRODS Zone
==========
                                logical_path permissions.name permissions.perm
 /gbiomed/home/u0137480/test_rirods/test_col         u0137480              own
 permissions.type permissions.zone inheritance_enabled
         rodsuser          gbiomed               FALSE
> ils("/gbiomed/home/u0137480/test_rirods", stat=TRUE)

==========
iRODS Zone
==========
                                logical_path inheritance_enabled status_code
 /gbiomed/home/u0137480/test_rirods/test_col               FALSE           0
 modified_at permissions.name permissions.perm permissions.type
  1770302912         u0137480              own         rodsuser
 permissions.zone registered       type
          gbiomed       TRUE collection

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions