Skip to content

Commit caa1e58

Browse files
authored
Merge pull request #474 from aliyun/csg/fix/develop/53081334
fix: unable to load more objects after setting the maximum number of listed objects
2 parents 0bb7243 + 567a0f8 commit caa1e58

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

app/components/services/oss2.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1615,8 +1615,11 @@ angular.module('web').factory('ossSvs2', [
16151615
}
16161616

16171617
function _listFilesOrigion(region, bucket, key, marker = '', length) {
1618-
if (!length) length = localStorage.getItem("listObjectNum") || 500;
1619-
console.log('list-object-max-length', length);
1618+
if (!length) {
1619+
const lcount = localStorage.getItem("listObjectNum");
1620+
if (lcount) length = parseInt(lcount, 10);
1621+
else length = 500;
1622+
}
16201623
const client = getClient3({
16211624
region,
16221625
bucket
@@ -1626,7 +1629,7 @@ angular.module('web').factory('ossSvs2', [
16261629
nextContinuationToken: '',
16271630
objects: [],
16281631
prefixes: [],
1629-
keyCount: [],
1632+
keyCount: 0,
16301633
isTruncated: true
16311634
};
16321635

app/main/modals/settings.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,16 +395,17 @@ <h5 class="text-primary">{{'settings.other'|translate}}</h5>
395395
{{'settings.other.list.object.max.number'|translate}}:
396396
</label>
397397
<div class="col-sm-7">
398+
<!-- min="30" 不能小于30,小了后会因为高度不够,第一页没有滚动条,就没法触发加载第二页 -->
398399
<input
399400
type="number"
400401
name="listObjectNum"
401402
ng-model="set.listObjectNum"
402403
ng-change="setChange(form1,'listObjectNum')"
403404
max="1000"
404-
min="20"
405+
min="30"
405406
required
406407
class="form-control"
407-
placeholder="20-1000"
408+
placeholder="30-1000"
408409
/>
409410
</div>
410411
</div>

0 commit comments

Comments
 (0)